/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-0e22065b97d0a1f8b3904e080cebe0f05e88d2b7-0e22065 [2021-06-11 05:10:23,560 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-11 05:10:23,561 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-11 05:10:23,578 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-11 05:10:23,578 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-11 05:10:23,579 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-11 05:10:23,580 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-11 05:10:23,581 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-11 05:10:23,582 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-11 05:10:23,583 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-11 05:10:23,583 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-11 05:10:23,584 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-11 05:10:23,584 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-11 05:10:23,585 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-11 05:10:23,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-11 05:10:23,586 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-11 05:10:23,587 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-11 05:10:23,587 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-11 05:10:23,588 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-11 05:10:23,589 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-11 05:10:23,590 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-11 05:10:23,591 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-11 05:10:23,592 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-11 05:10:23,592 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-11 05:10:23,594 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-11 05:10:23,594 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-11 05:10:23,594 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-11 05:10:23,595 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-11 05:10:23,595 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-11 05:10:23,595 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-11 05:10:23,595 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-11 05:10:23,596 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-11 05:10:23,596 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-11 05:10:23,597 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-11 05:10:23,597 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-11 05:10:23,598 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-11 05:10:23,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-11 05:10:23,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-11 05:10:23,598 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-11 05:10:23,599 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-11 05:10:23,599 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-11 05:10:23,601 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf [2021-06-11 05:10:23,623 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-11 05:10:23,623 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-11 05:10:23,624 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-11 05:10:23,624 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-11 05:10:23,624 INFO L138 SettingsManager]: * Use SBE=true [2021-06-11 05:10:23,624 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-11 05:10:23,625 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-11 05:10:23,626 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-11 05:10:23,626 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-11 05:10:23,626 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-11 05:10:23,627 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-11 05:10:23,627 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-06-11 05:10:23,627 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-06-11 05:10:23,627 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-11 05:10:23,862 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-11 05:10:23,878 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-11 05:10:23,879 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-11 05:10:23,880 INFO L271 PluginConnector]: Initializing CDTParser... [2021-06-11 05:10:23,880 INFO L275 PluginConnector]: CDTParser initialized [2021-06-11 05:10:23,881 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i [2021-06-11 05:10:23,934 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9304466b/daa281a5bf2848c3a10ed77a8bbccd67/FLAG27f47630e [2021-06-11 05:10:24,367 INFO L306 CDTParser]: Found 1 translation units. [2021-06-11 05:10:24,367 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i [2021-06-11 05:10:24,381 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9304466b/daa281a5bf2848c3a10ed77a8bbccd67/FLAG27f47630e [2021-06-11 05:10:24,721 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9304466b/daa281a5bf2848c3a10ed77a8bbccd67 [2021-06-11 05:10:24,724 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-11 05:10:24,726 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-06-11 05:10:24,729 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-06-11 05:10:24,729 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-06-11 05:10:24,732 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-06-11 05:10:24,733 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.06 05:10:24" (1/1) ... [2021-06-11 05:10:24,734 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@539f1632 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:24, skipping insertion in model container [2021-06-11 05:10:24,734 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.06 05:10:24" (1/1) ... [2021-06-11 05:10:24,738 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-06-11 05:10:24,769 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-06-11 05:10:24,979 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i[30467,30480] [2021-06-11 05:10:24,990 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-06-11 05:10:24,997 INFO L203 MainTranslator]: Completed pre-run [2021-06-11 05:10:25,043 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i[30467,30480] [2021-06-11 05:10:25,047 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-06-11 05:10:25,097 INFO L208 MainTranslator]: Completed translation [2021-06-11 05:10:25,097 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25 WrapperNode [2021-06-11 05:10:25,097 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-06-11 05:10:25,098 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-11 05:10:25,098 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-11 05:10:25,099 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-11 05:10:25,103 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,126 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,149 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-11 05:10:25,150 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-11 05:10:25,150 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-11 05:10:25,150 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-11 05:10:25,155 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,156 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,161 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,161 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,176 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,179 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,180 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... [2021-06-11 05:10:25,182 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-11 05:10:25,182 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-11 05:10:25,182 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-11 05:10:25,182 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-11 05:10:25,183 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-11 05:10:25,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-06-11 05:10:25,256 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-06-11 05:10:25,256 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-06-11 05:10:25,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-06-11 05:10:25,256 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-06-11 05:10:25,257 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-06-11 05:10:25,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-06-11 05:10:25,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-11 05:10:25,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-11 05:10:25,259 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-11 05:10:25,683 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-11 05:10:25,683 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-06-11 05:10:25,684 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.06 05:10:25 BoogieIcfgContainer [2021-06-11 05:10:25,685 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-11 05:10:25,685 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-11 05:10:25,686 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-11 05:10:25,687 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-11 05:10:25,688 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.06 05:10:24" (1/3) ... [2021-06-11 05:10:25,688 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fb06d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.06 05:10:25, skipping insertion in model container [2021-06-11 05:10:25,688 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 05:10:25" (2/3) ... [2021-06-11 05:10:25,689 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fb06d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.06 05:10:25, skipping insertion in model container [2021-06-11 05:10:25,689 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.06 05:10:25" (3/3) ... [2021-06-11 05:10:25,692 INFO L111 eAbstractionObserver]: Analyzing ICFG 10_fmaxsym_cas.i [2021-06-11 05:10:25,696 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-11 05:10:25,699 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-06-11 05:10:25,700 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-11 05:10:25,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,732 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,738 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,739 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,757 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:25,769 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 05:10:25,781 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-11 05:10:25,803 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 05:10:25,804 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 05:10:25,804 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 05:10:25,804 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 05:10:25,804 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 05:10:25,804 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 05:10:25,804 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 05:10:25,806 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 05:10:25,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 83 transitions, 171 flow [2021-06-11 05:10:25,861 INFO L129 PetriNetUnfolder]: 10/91 cut-off events. [2021-06-11 05:10:25,861 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 05:10:25,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 91 events. 10/91 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 94 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 62. Up to 4 conditions per place. [2021-06-11 05:10:25,866 INFO L82 GeneralOperation]: Start removeDead. Operand has 77 places, 83 transitions, 171 flow [2021-06-11 05:10:25,870 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 83 transitions, 171 flow [2021-06-11 05:10:25,871 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:25,882 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 83 transitions, 171 flow [2021-06-11 05:10:25,884 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 83 transitions, 171 flow [2021-06-11 05:10:25,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 83 transitions, 171 flow [2021-06-11 05:10:25,905 INFO L129 PetriNetUnfolder]: 10/91 cut-off events. [2021-06-11 05:10:25,905 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 05:10:25,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 91 events. 10/91 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 86 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 62. Up to 4 conditions per place. [2021-06-11 05:10:25,910 INFO L151 LiptonReduction]: Number of co-enabled transitions 1060 [2021-06-11 05:10:25,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:26,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:26,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:26,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:26,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:26,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:26,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:26,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:26,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:26,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:26,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:26,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:26,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:26,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:26,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:27,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,270 INFO L142 QuantifierPusher]: treesize reduction 8, result has 33.3 percent of original size [2021-06-11 05:10:27,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:10:27,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 05:10:27,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:27,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 05:10:27,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 05:10:27,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 05:10:27,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:27,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:27,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,745 INFO L142 QuantifierPusher]: treesize reduction 317, result has 24.9 percent of original size [2021-06-11 05:10:27,747 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:10:27,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:27,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:27,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:27,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:10:27,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:27,908 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-06-11 05:10:27,919 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:10:28,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:28,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:28,256 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-06-11 05:10:28,597 INFO L142 QuantifierPusher]: treesize reduction -2, result has 102.5 percent of original size [2021-06-11 05:10:28,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:28,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:28,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 05:10:28,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-06-11 05:10:28,809 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2021-06-11 05:10:29,034 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2021-06-11 05:10:29,112 INFO L142 QuantifierPusher]: treesize reduction -2, result has 101.4 percent of original size [2021-06-11 05:10:29,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-06-11 05:10:29,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-06-11 05:10:29,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 05:10:29,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 05:10:29,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-06-11 05:10:29,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-06-11 05:10:29,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-06-11 05:10:29,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 05:10:29,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:29,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:29,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:29,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:29,606 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-06-11 05:10:29,986 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-06-11 05:10:30,088 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-11 05:10:30,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:30,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:30,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 05:10:30,110 INFO L163 LiptonReduction]: Checked pairs total: 967 [2021-06-11 05:10:30,110 INFO L165 LiptonReduction]: Total number of compositions: 86 [2021-06-11 05:10:30,112 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4242 [2021-06-11 05:10:30,122 INFO L129 PetriNetUnfolder]: 0/9 cut-off events. [2021-06-11 05:10:30,122 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 05:10:30,122 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:30,123 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2021-06-11 05:10:30,123 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 05:10:30,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:30,126 INFO L82 PathProgramCache]: Analyzing trace with hash 391774726, now seen corresponding path program 1 times [2021-06-11 05:10:30,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:30,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081329949] [2021-06-11 05:10:30,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:30,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 05:10:30,219 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 05:10:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 05:10:30,232 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 05:10:30,245 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 05:10:30,245 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 05:10:30,245 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-11 05:10:30,246 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 05:10:30,246 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-06-11 05:10:30,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,258 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,259 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,283 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,283 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:30,286 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 05:10:30,287 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-11 05:10:30,288 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 05:10:30,288 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 05:10:30,288 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 05:10:30,288 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 05:10:30,288 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 05:10:30,288 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 05:10:30,288 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 05:10:30,288 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 05:10:30,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 125 places, 137 transitions, 286 flow [2021-06-11 05:10:30,303 INFO L129 PetriNetUnfolder]: 19/154 cut-off events. [2021-06-11 05:10:30,303 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-06-11 05:10:30,304 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 154 events. 19/154 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 317 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-06-11 05:10:30,304 INFO L82 GeneralOperation]: Start removeDead. Operand has 125 places, 137 transitions, 286 flow [2021-06-11 05:10:30,305 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 125 places, 137 transitions, 286 flow [2021-06-11 05:10:30,306 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:30,306 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 125 places, 137 transitions, 286 flow [2021-06-11 05:10:30,306 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 125 places, 137 transitions, 286 flow [2021-06-11 05:10:30,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 125 places, 137 transitions, 286 flow [2021-06-11 05:10:30,319 INFO L129 PetriNetUnfolder]: 19/154 cut-off events. [2021-06-11 05:10:30,319 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-06-11 05:10:30,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 154 events. 19/154 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 330 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-06-11 05:10:30,324 INFO L151 LiptonReduction]: Number of co-enabled transitions 7844 [2021-06-11 05:10:30,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:30,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:30,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:31,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:31,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:31,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:31,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:31,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:31,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,583 INFO L142 QuantifierPusher]: treesize reduction 150, result has 27.9 percent of original size [2021-06-11 05:10:31,585 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:10:31,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:31,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:31,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:31,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:31,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:31,752 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-06-11 05:10:31,762 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:10:32,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:32,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:10:32,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:32,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:32,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:32,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:32,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:32,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:10:32,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:32,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:32,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:32,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,685 INFO L142 QuantifierPusher]: treesize reduction 39, result has 61.4 percent of original size [2021-06-11 05:10:32,688 INFO L147 QuantifierPusher]: treesize reduction 27, result has 41.3 percent of original size 19 [2021-06-11 05:10:32,769 INFO L142 QuantifierPusher]: treesize reduction 39, result has 61.4 percent of original size [2021-06-11 05:10:32,772 INFO L147 QuantifierPusher]: treesize reduction 27, result has 41.3 percent of original size 19 [2021-06-11 05:10:32,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:32,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:32,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:32,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:32,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:33,050 INFO L142 QuantifierPusher]: treesize reduction -2, result has 103.0 percent of original size [2021-06-11 05:10:33,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 05:10:33,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 05:10:33,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 05:10:33,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 05:10:33,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 05:10:33,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-06-11 05:10:33,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:33,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:33,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:33,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:10:33,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:33,282 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-06-11 05:10:33,296 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:10:33,320 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-06-11 05:10:33,327 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:10:33,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:33,628 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-06-11 05:10:33,801 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-06-11 05:10:33,865 INFO L142 QuantifierPusher]: treesize reduction -2, result has 101.9 percent of original size [2021-06-11 05:10:33,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 05:10:33,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 05:10:33,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 05:10:33,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 05:10:33,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-06-11 05:10:33,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-06-11 05:10:33,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:33,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-06-11 05:10:33,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-06-11 05:10:33,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:33,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:34,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:34,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:34,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:34,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:34,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-06-11 05:10:34,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:34,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:34,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:34,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:34,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:34,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:34,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:34,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:34,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:34,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:34,743 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-06-11 05:10:35,044 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-06-11 05:10:35,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:35,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:35,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:35,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:35,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-06-11 05:10:35,159 INFO L163 LiptonReduction]: Checked pairs total: 7981 [2021-06-11 05:10:35,160 INFO L165 LiptonReduction]: Total number of compositions: 136 [2021-06-11 05:10:35,160 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4854 [2021-06-11 05:10:35,163 INFO L129 PetriNetUnfolder]: 3/26 cut-off events. [2021-06-11 05:10:35,163 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-06-11 05:10:35,163 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:35,163 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:10:35,163 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:35,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:35,164 INFO L82 PathProgramCache]: Analyzing trace with hash 1201965843, now seen corresponding path program 1 times [2021-06-11 05:10:35,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:35,164 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534164918] [2021-06-11 05:10:35,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:35,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:10:35,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:35,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:35,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:35,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:10:35,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:10:35,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534164918] [2021-06-11 05:10:35,219 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:10:35,219 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 05:10:35,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687201469] [2021-06-11 05:10:35,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 05:10:35,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:10:35,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 05:10:35,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 05:10:35,235 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 273 [2021-06-11 05:10:35,239 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 35 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:35,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:10:35,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 273 [2021-06-11 05:10:35,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:10:35,362 INFO L129 PetriNetUnfolder]: 457/743 cut-off events. [2021-06-11 05:10:35,362 INFO L130 PetriNetUnfolder]: For 206/210 co-relation queries the response was YES. [2021-06-11 05:10:35,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1568 conditions, 743 events. 457/743 cut-off events. For 206/210 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3444 event pairs, 212 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 790. Up to 565 conditions per place. [2021-06-11 05:10:35,368 INFO L132 encePairwiseOnDemand]: 263/273 looper letters, 28 selfloop transitions, 6 changer transitions 0/44 dead transitions. [2021-06-11 05:10:35,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 44 transitions, 172 flow [2021-06-11 05:10:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 05:10:35,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 05:10:35,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2021-06-11 05:10:35,383 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5995115995115995 [2021-06-11 05:10:35,384 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 491 transitions. [2021-06-11 05:10:35,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 491 transitions. [2021-06-11 05:10:35,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:10:35,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 491 transitions. [2021-06-11 05:10:35,393 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) [2021-06-11 05:10:35,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:35,399 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:35,400 INFO L185 Difference]: Start difference. First operand has 34 places, 35 transitions, 82 flow. Second operand 3 states and 491 transitions. [2021-06-11 05:10:35,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 44 transitions, 172 flow [2021-06-11 05:10:35,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 44 transitions, 168 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-06-11 05:10:35,405 INFO L241 Difference]: Finished difference. Result has 35 places, 37 transitions, 122 flow [2021-06-11 05:10:35,406 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=35, PETRI_TRANSITIONS=37} [2021-06-11 05:10:35,407 INFO L343 CegarLoopForPetriNet]: 34 programPoint places, 1 predicate places. [2021-06-11 05:10:35,407 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:35,407 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 35 places, 37 transitions, 122 flow [2021-06-11 05:10:35,407 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 35 places, 37 transitions, 122 flow [2021-06-11 05:10:35,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 37 transitions, 122 flow [2021-06-11 05:10:35,417 INFO L129 PetriNetUnfolder]: 81/190 cut-off events. [2021-06-11 05:10:35,418 INFO L130 PetriNetUnfolder]: For 45/45 co-relation queries the response was YES. [2021-06-11 05:10:35,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 381 conditions, 190 events. 81/190 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 815 event pairs, 23 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 128. Up to 89 conditions per place. [2021-06-11 05:10:35,420 INFO L151 LiptonReduction]: Number of co-enabled transitions 604 [2021-06-11 05:10:35,424 INFO L163 LiptonReduction]: Checked pairs total: 142 [2021-06-11 05:10:35,425 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:10:35,425 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 18 [2021-06-11 05:10:35,426 INFO L480 AbstractCegarLoop]: Abstraction has has 35 places, 37 transitions, 122 flow [2021-06-11 05:10:35,426 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:35,426 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:35,426 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1] [2021-06-11 05:10:35,426 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-11 05:10:35,426 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:35,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:35,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1683098993, now seen corresponding path program 1 times [2021-06-11 05:10:35,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:35,427 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706006407] [2021-06-11 05:10:35,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 05:10:35,442 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 05:10:35,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 05:10:35,463 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 05:10:35,467 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 05:10:35,467 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 05:10:35,468 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-11 05:10:35,468 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 05:10:35,468 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-06-11 05:10:35,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:35,527 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 05:10:35,527 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-06-11 05:10:35,528 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 05:10:35,528 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 05:10:35,528 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 05:10:35,528 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 05:10:35,528 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 05:10:35,528 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 05:10:35,528 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 05:10:35,528 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 05:10:35,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 191 transitions, 403 flow [2021-06-11 05:10:35,544 INFO L129 PetriNetUnfolder]: 28/217 cut-off events. [2021-06-11 05:10:35,544 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-06-11 05:10:35,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 217 events. 28/217 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 626 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2021-06-11 05:10:35,545 INFO L82 GeneralOperation]: Start removeDead. Operand has 173 places, 191 transitions, 403 flow [2021-06-11 05:10:35,547 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 173 places, 191 transitions, 403 flow [2021-06-11 05:10:35,547 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:35,547 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 173 places, 191 transitions, 403 flow [2021-06-11 05:10:35,547 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 173 places, 191 transitions, 403 flow [2021-06-11 05:10:35,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 191 transitions, 403 flow [2021-06-11 05:10:35,563 INFO L129 PetriNetUnfolder]: 28/217 cut-off events. [2021-06-11 05:10:35,563 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-06-11 05:10:35,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 217 events. 28/217 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 632 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2021-06-11 05:10:35,571 INFO L151 LiptonReduction]: Number of co-enabled transitions 20352 [2021-06-11 05:10:37,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:37,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:37,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:37,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:37,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:37,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:37,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:37,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:37,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:37,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,033 INFO L142 QuantifierPusher]: treesize reduction 150, result has 27.9 percent of original size [2021-06-11 05:10:38,036 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:10:38,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:38,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:38,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:38,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:38,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:38,904 INFO L142 QuantifierPusher]: treesize reduction 146, result has 28.4 percent of original size [2021-06-11 05:10:38,907 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:10:39,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:39,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:39,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:39,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:39,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:39,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:39,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:39,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:39,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:39,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:39,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:39,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:40,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:10:40,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:40,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:40,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:40,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:41,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:10:41,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:41,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:41,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:41,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:41,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:41,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:41,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,884 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-06-11 05:10:41,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:41,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:41,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,289 INFO L142 QuantifierPusher]: treesize reduction -2, result has 103.0 percent of original size [2021-06-11 05:10:42,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 05:10:42,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 05:10:42,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 05:10:42,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 05:10:42,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 05:10:42,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-06-11 05:10:42,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:42,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:10:42,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:10:42,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:10:42,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,843 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-06-11 05:10:42,852 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:10:42,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:42,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:42,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:42,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:42,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:43,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:43,249 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-06-11 05:10:43,525 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-06-11 05:10:43,618 INFO L142 QuantifierPusher]: treesize reduction -2, result has 101.9 percent of original size [2021-06-11 05:10:43,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 05:10:43,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 05:10:43,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-06-11 05:10:43,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-06-11 05:10:43,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 05:10:43,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 05:10:43,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-06-11 05:10:43,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-06-11 05:10:43,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:43,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:43,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-06-11 05:10:43,899 INFO L142 QuantifierPusher]: treesize reduction 292, result has 31.9 percent of original size [2021-06-11 05:10:43,902 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 4, 3, 3, 2, 1] term [2021-06-11 05:10:43,902 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:10:43,907 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,907 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 2, 1] term [2021-06-11 05:10:43,907 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:10:43,908 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:43,911 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:10:44,063 INFO L142 QuantifierPusher]: treesize reduction 300, result has 36.6 percent of original size [2021-06-11 05:10:44,074 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 4, 3, 3, 2, 1] term [2021-06-11 05:10:44,074 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:10:44,076 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:44,077 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 2, 1] term [2021-06-11 05:10:44,077 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:10:44,078 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:44,083 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:10:44,367 INFO L142 QuantifierPusher]: treesize reduction 123, result has 38.5 percent of original size [2021-06-11 05:10:44,369 INFO L147 QuantifierPusher]: treesize reduction 27, result has 41.3 percent of original size 19 [2021-06-11 05:10:44,680 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-06-11 05:10:44,804 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-11 05:10:45,078 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-06-11 05:10:45,219 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-11 05:10:45,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:45,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:45,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:45,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:45,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-06-11 05:10:45,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:45,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:45,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:45,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:45,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:45,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:45,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:45,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:45,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:45,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:46,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:46,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:10:46,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:46,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:10:46,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:46,319 INFO L163 LiptonReduction]: Checked pairs total: 23023 [2021-06-11 05:10:46,319 INFO L165 LiptonReduction]: Total number of compositions: 199 [2021-06-11 05:10:46,320 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10773 [2021-06-11 05:10:46,322 INFO L129 PetriNetUnfolder]: 1/22 cut-off events. [2021-06-11 05:10:46,322 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 05:10:46,322 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:46,322 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:10:46,322 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:46,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:46,323 INFO L82 PathProgramCache]: Analyzing trace with hash -92001406, now seen corresponding path program 1 times [2021-06-11 05:10:46,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:46,323 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515957065] [2021-06-11 05:10:46,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:10:46,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:46,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:46,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:46,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:10:46,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:10:46,361 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515957065] [2021-06-11 05:10:46,361 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:10:46,361 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 05:10:46,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650451680] [2021-06-11 05:10:46,361 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 05:10:46,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:10:46,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 05:10:46,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 05:10:46,362 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 390 [2021-06-11 05:10:46,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 52 transitions, 125 flow. Second operand has 3 states, 3 states have (on average 231.33333333333334) internal successors, (694), 3 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:46,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:10:46,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 390 [2021-06-11 05:10:46,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:10:46,886 INFO L129 PetriNetUnfolder]: 4573/6632 cut-off events. [2021-06-11 05:10:46,887 INFO L130 PetriNetUnfolder]: For 2591/2771 co-relation queries the response was YES. [2021-06-11 05:10:46,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13827 conditions, 6632 events. 4573/6632 cut-off events. For 2591/2771 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 37238 event pairs, 2188 based on Foata normal form. 210/5102 useless extension candidates. Maximal degree in co-relation 7251. Up to 4912 conditions per place. [2021-06-11 05:10:46,927 INFO L132 encePairwiseOnDemand]: 377/390 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2021-06-11 05:10:46,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 66 transitions, 255 flow [2021-06-11 05:10:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 05:10:46,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 05:10:46,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 746 transitions. [2021-06-11 05:10:46,929 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6376068376068376 [2021-06-11 05:10:46,929 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 746 transitions. [2021-06-11 05:10:46,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 746 transitions. [2021-06-11 05:10:46,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:10:46,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 746 transitions. [2021-06-11 05:10:46,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 248.66666666666666) internal successors, (746), 3 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:46,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:46,934 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:46,934 INFO L185 Difference]: Start difference. First operand has 49 places, 52 transitions, 125 flow. Second operand 3 states and 746 transitions. [2021-06-11 05:10:46,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 66 transitions, 255 flow [2021-06-11 05:10:46,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 66 transitions, 245 flow, removed 5 selfloop flow, removed 0 redundant places. [2021-06-11 05:10:46,937 INFO L241 Difference]: Finished difference. Result has 49 places, 53 transitions, 165 flow [2021-06-11 05:10:46,938 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=49, PETRI_TRANSITIONS=53} [2021-06-11 05:10:46,938 INFO L343 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2021-06-11 05:10:46,938 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:46,938 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 53 transitions, 165 flow [2021-06-11 05:10:46,938 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 53 transitions, 165 flow [2021-06-11 05:10:46,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 49 places, 53 transitions, 165 flow [2021-06-11 05:10:46,967 INFO L129 PetriNetUnfolder]: 257/561 cut-off events. [2021-06-11 05:10:46,967 INFO L130 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2021-06-11 05:10:46,970 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1004 conditions, 561 events. 257/561 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2861 event pairs, 70 based on Foata normal form. 0/445 useless extension candidates. Maximal degree in co-relation 906. Up to 246 conditions per place. [2021-06-11 05:10:46,975 INFO L151 LiptonReduction]: Number of co-enabled transitions 1618 [2021-06-11 05:10:47,051 INFO L163 LiptonReduction]: Checked pairs total: 604 [2021-06-11 05:10:47,051 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:10:47,051 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 113 [2021-06-11 05:10:47,052 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 53 transitions, 165 flow [2021-06-11 05:10:47,052 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 231.33333333333334) internal successors, (694), 3 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:47,052 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:47,052 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:10:47,052 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-06-11 05:10:47,052 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:47,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:47,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1812742269, now seen corresponding path program 1 times [2021-06-11 05:10:47,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:47,053 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844434556] [2021-06-11 05:10:47,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:47,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:10:47,138 INFO L142 QuantifierPusher]: treesize reduction -2, result has 110.0 percent of original size [2021-06-11 05:10:47,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 05:10:47,156 INFO L142 QuantifierPusher]: treesize reduction -2, result has 107.1 percent of original size [2021-06-11 05:10:47,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 05:10:47,179 INFO L142 QuantifierPusher]: treesize reduction -2, result has 106.7 percent of original size [2021-06-11 05:10:47,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 05:10:47,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:47,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 05:10:47,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:10:47,232 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844434556] [2021-06-11 05:10:47,232 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:10:47,232 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 05:10:47,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343335474] [2021-06-11 05:10:47,232 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-11 05:10:47,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:10:47,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-11 05:10:47,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-11 05:10:47,234 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 390 [2021-06-11 05:10:47,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 53 transitions, 165 flow. Second operand has 6 states, 6 states have (on average 223.33333333333334) internal successors, (1340), 6 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:47,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:10:47,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 390 [2021-06-11 05:10:47,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:10:48,000 INFO L129 PetriNetUnfolder]: 6750/9727 cut-off events. [2021-06-11 05:10:48,000 INFO L130 PetriNetUnfolder]: For 4134/4146 co-relation queries the response was YES. [2021-06-11 05:10:48,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23623 conditions, 9727 events. 6750/9727 cut-off events. For 4134/4146 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 57824 event pairs, 1005 based on Foata normal form. 77/8190 useless extension candidates. Maximal degree in co-relation 23379. Up to 6241 conditions per place. [2021-06-11 05:10:48,075 INFO L132 encePairwiseOnDemand]: 383/390 looper letters, 62 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2021-06-11 05:10:48,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 91 transitions, 443 flow [2021-06-11 05:10:48,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 05:10:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 05:10:48,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 950 transitions. [2021-06-11 05:10:48,077 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6089743589743589 [2021-06-11 05:10:48,077 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 950 transitions. [2021-06-11 05:10:48,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 950 transitions. [2021-06-11 05:10:48,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:10:48,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 950 transitions. [2021-06-11 05:10:48,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 237.5) internal successors, (950), 4 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) [2021-06-11 05:10:48,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 390.0) internal successors, (1950), 5 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:48,082 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 390.0) internal successors, (1950), 5 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:48,082 INFO L185 Difference]: Start difference. First operand has 49 places, 53 transitions, 165 flow. Second operand 4 states and 950 transitions. [2021-06-11 05:10:48,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 91 transitions, 443 flow [2021-06-11 05:10:48,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 91 transitions, 415 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-06-11 05:10:48,105 INFO L241 Difference]: Finished difference. Result has 52 places, 63 transitions, 243 flow [2021-06-11 05:10:48,105 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=243, PETRI_PLACES=52, PETRI_TRANSITIONS=63} [2021-06-11 05:10:48,106 INFO L343 CegarLoopForPetriNet]: 49 programPoint places, 3 predicate places. [2021-06-11 05:10:48,106 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:48,106 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 63 transitions, 243 flow [2021-06-11 05:10:48,107 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 63 transitions, 243 flow [2021-06-11 05:10:48,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 63 transitions, 243 flow [2021-06-11 05:10:48,162 INFO L129 PetriNetUnfolder]: 393/830 cut-off events. [2021-06-11 05:10:48,162 INFO L130 PetriNetUnfolder]: For 279/299 co-relation queries the response was YES. [2021-06-11 05:10:48,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1710 conditions, 830 events. 393/830 cut-off events. For 279/299 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4520 event pairs, 61 based on Foata normal form. 4/662 useless extension candidates. Maximal degree in co-relation 1570. Up to 366 conditions per place. [2021-06-11 05:10:48,175 INFO L151 LiptonReduction]: Number of co-enabled transitions 1976 [2021-06-11 05:10:48,177 INFO L163 LiptonReduction]: Checked pairs total: 761 [2021-06-11 05:10:48,178 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:10:48,178 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72 [2021-06-11 05:10:48,180 INFO L480 AbstractCegarLoop]: Abstraction has has 52 places, 63 transitions, 243 flow [2021-06-11 05:10:48,181 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 223.33333333333334) internal successors, (1340), 6 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:48,181 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:48,181 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:10:48,181 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-06-11 05:10:48,181 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:48,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:48,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1780235750, now seen corresponding path program 1 times [2021-06-11 05:10:48,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:48,181 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375185077] [2021-06-11 05:10:48,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:10:48,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:48,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 05:10:48,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:48,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 05:10:48,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:48,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 05:10:48,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:48,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-06-11 05:10:48,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:48,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 05:10:48,300 INFO L142 QuantifierPusher]: treesize reduction 23, result has 39.5 percent of original size [2021-06-11 05:10:48,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 05:10:48,313 INFO L142 QuantifierPusher]: treesize reduction 12, result has 36.8 percent of original size [2021-06-11 05:10:48,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:10:48,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:10:48,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375185077] [2021-06-11 05:10:48,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:10:48,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-11 05:10:48,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321432456] [2021-06-11 05:10:48,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-11 05:10:48,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:10:48,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-11 05:10:48,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-11 05:10:48,326 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 390 [2021-06-11 05:10:48,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 63 transitions, 243 flow. Second operand has 8 states, 8 states have (on average 193.125) internal successors, (1545), 8 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) [2021-06-11 05:10:48,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:10:48,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 390 [2021-06-11 05:10:48,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:10:51,503 INFO L129 PetriNetUnfolder]: 26763/35648 cut-off events. [2021-06-11 05:10:51,503 INFO L130 PetriNetUnfolder]: For 18163/18293 co-relation queries the response was YES. [2021-06-11 05:10:51,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94314 conditions, 35648 events. 26763/35648 cut-off events. For 18163/18293 co-relation queries the response was YES. Maximal size of possible extension queue 1595. Compared 204765 event pairs, 2144 based on Foata normal form. 413/29096 useless extension candidates. Maximal degree in co-relation 92969. Up to 10019 conditions per place. [2021-06-11 05:10:51,727 INFO L132 encePairwiseOnDemand]: 374/390 looper letters, 388 selfloop transitions, 162 changer transitions 0/563 dead transitions. [2021-06-11 05:10:51,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 563 transitions, 3069 flow [2021-06-11 05:10:51,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-11 05:10:51,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-06-11 05:10:51,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3904 transitions. [2021-06-11 05:10:51,734 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5561253561253561 [2021-06-11 05:10:51,734 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3904 transitions. [2021-06-11 05:10:51,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3904 transitions. [2021-06-11 05:10:51,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:10:51,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3904 transitions. [2021-06-11 05:10:51,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 216.88888888888889) internal successors, (3904), 18 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:51,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 390.0) internal successors, (7410), 19 states have internal predecessors, (7410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:51,751 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 390.0) internal successors, (7410), 19 states have internal predecessors, (7410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:51,751 INFO L185 Difference]: Start difference. First operand has 52 places, 63 transitions, 243 flow. Second operand 18 states and 3904 transitions. [2021-06-11 05:10:51,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 563 transitions, 3069 flow [2021-06-11 05:10:51,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 563 transitions, 3069 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 05:10:51,773 INFO L241 Difference]: Finished difference. Result has 82 places, 258 transitions, 1946 flow [2021-06-11 05:10:51,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1946, PETRI_PLACES=82, PETRI_TRANSITIONS=258} [2021-06-11 05:10:51,774 INFO L343 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2021-06-11 05:10:51,774 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:51,774 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 258 transitions, 1946 flow [2021-06-11 05:10:51,774 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 258 transitions, 1946 flow [2021-06-11 05:10:51,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 258 transitions, 1946 flow [2021-06-11 05:10:52,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][208], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 104#L716-3true, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 45#L716-3true, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true]) [2021-06-11 05:10:52,039 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,040 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:10:52,040 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,040 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1116] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread2of3ForFork0_findMax_~i~0_69 (+ v_thr1Thread2of3ForFork0_findMax_~offset_45 2))) (= |v_thr1Thread2of3ForFork0_#res.offset_9| 0) (= (store |v_#valid_577| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92| 0) |v_#valid_576|) (= |v_thr1Thread2of3ForFork0_#res.base_9| 0)) InVars {thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, #valid=|v_#valid_577|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92|} OutVars{thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, thr1Thread2of3ForFork0_#res.base=|v_thr1Thread2of3ForFork0_#res.base_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_81|, #valid=|v_#valid_576|, thr1Thread2of3ForFork0_#res.offset=|v_thr1Thread2of3ForFork0_#res.offset_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_91|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0_#res.base, thr1Thread2of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread2of3ForFork0_#res.offset, thr1Thread2of3ForFork0_findMax_~#cret~0.base][150], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 95#L735-3true]) [2021-06-11 05:10:52,043 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1116] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread2of3ForFork0_findMax_~i~0_69 (+ v_thr1Thread2of3ForFork0_findMax_~offset_45 2))) (= |v_thr1Thread2of3ForFork0_#res.offset_9| 0) (= (store |v_#valid_577| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92| 0) |v_#valid_576|) (= |v_thr1Thread2of3ForFork0_#res.base_9| 0)) InVars {thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, #valid=|v_#valid_577|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92|} OutVars{thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, thr1Thread2of3ForFork0_#res.base=|v_thr1Thread2of3ForFork0_#res.base_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_81|, #valid=|v_#valid_576|, thr1Thread2of3ForFork0_#res.offset=|v_thr1Thread2of3ForFork0_#res.offset_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_91|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0_#res.base, thr1Thread2of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread2of3ForFork0_#res.offset, thr1Thread2of3ForFork0_findMax_~#cret~0.base][150], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true]) [2021-06-11 05:10:52,044 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][50], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 163#L711-5true, 68#thr1EXITtrue, 104#L716-3true, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true]) [2021-06-11 05:10:52,044 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,044 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:52,045 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,045 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:52,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][216], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 104#L716-3true, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true]) [2021-06-11 05:10:52,047 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,047 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:52,047 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:52,047 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:52,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][81], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 163#L711-5true, 195#true, 68#thr1EXITtrue, 104#L716-3true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true]) [2021-06-11 05:10:52,078 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:52,078 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:52,078 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:52,078 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:52,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][234], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 163#L711-5true, 195#true, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 45#L716-3true, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)))]) [2021-06-11 05:10:52,167 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][81], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 163#L711-5true, 195#true, 68#thr1EXITtrue, 104#L716-3true, thr1Thread1of3ForFork0InUse, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)))]) [2021-06-11 05:10:52,167 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,167 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][234], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 163#L711-5true, 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true]) [2021-06-11 05:10:52,169 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,169 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,169 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,169 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][81], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 163#L711-5true, 68#thr1EXITtrue, 104#L716-3true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)))]) [2021-06-11 05:10:52,170 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,171 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,171 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:52,171 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:52,195 INFO L129 PetriNetUnfolder]: 3404/5182 cut-off events. [2021-06-11 05:10:52,196 INFO L130 PetriNetUnfolder]: For 16557/17395 co-relation queries the response was YES. [2021-06-11 05:10:52,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18763 conditions, 5182 events. 3404/5182 cut-off events. For 16557/17395 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29832 event pairs, 152 based on Foata normal form. 116/4802 useless extension candidates. Maximal degree in co-relation 16411. Up to 2490 conditions per place. [2021-06-11 05:10:52,255 INFO L151 LiptonReduction]: Number of co-enabled transitions 8964 [2021-06-11 05:10:52,280 INFO L163 LiptonReduction]: Checked pairs total: 14381 [2021-06-11 05:10:52,280 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:10:52,280 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 506 [2021-06-11 05:10:52,281 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 258 transitions, 1946 flow [2021-06-11 05:10:52,282 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 193.125) internal successors, (1545), 8 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) [2021-06-11 05:10:52,282 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:52,282 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:10:52,282 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-06-11 05:10:52,282 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:52,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:52,282 INFO L82 PathProgramCache]: Analyzing trace with hash -156950060, now seen corresponding path program 1 times [2021-06-11 05:10:52,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:52,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197297896] [2021-06-11 05:10:52,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:10:52,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:52,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:52,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:52,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:10:52,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 05:10:52,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197297896] [2021-06-11 05:10:52,300 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:10:52,300 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 05:10:52,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926217932] [2021-06-11 05:10:52,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 05:10:52,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:10:52,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 05:10:52,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 05:10:52,302 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 390 [2021-06-11 05:10:52,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 258 transitions, 1946 flow. Second operand has 3 states, 3 states have (on average 234.33333333333334) internal successors, (703), 3 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:52,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:10:52,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 390 [2021-06-11 05:10:52,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:10:53,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 163#L711-5true, 68#thr1EXITtrue, 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 252#true]) [2021-06-11 05:10:53,660 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-06-11 05:10:53,660 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:53,660 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-06-11 05:10:53,660 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:53,660 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 163#L711-5true, 68#thr1EXITtrue, 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:53,661 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-06-11 05:10:53,661 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:53,661 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-06-11 05:10:53,661 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:54,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 68#thr1EXITtrue, 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 252#true]) [2021-06-11 05:10:54,224 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,224 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,225 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,225 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-06-11 05:10:54,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 68#thr1EXITtrue, 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), thr1Thread2of3ForFork0InUse, 206#true, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,225 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,225 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,225 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,225 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,727 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 163#L711-5true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,727 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,727 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][64], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, 4#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,833 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][93], [129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,833 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,833 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][33], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, 4#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,834 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][94], [129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:54,834 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:54,834 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,285 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,285 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,285 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:55,285 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][67], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,285 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,285 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,286 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,286 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:55,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][64], [129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,383 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,383 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,383 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:55,383 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:55,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][93], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 97#L711-5true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,383 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][33], [129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,384 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][94], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,384 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,384 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][64], [65#L714-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,385 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,385 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,385 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,385 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][33], [65#L714-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,385 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][200], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 95#L735-3true, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,386 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:55,386 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:55,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][64], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,834 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:55,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,834 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][33], [Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:55,834 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:55,835 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:55,835 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:55,835 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:56,164 INFO L129 PetriNetUnfolder]: 31582/43803 cut-off events. [2021-06-11 05:10:56,165 INFO L130 PetriNetUnfolder]: For 134943/138441 co-relation queries the response was YES. [2021-06-11 05:10:56,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 157266 conditions, 43803 events. 31582/43803 cut-off events. For 134943/138441 co-relation queries the response was YES. Maximal size of possible extension queue 2351. Compared 285789 event pairs, 7259 based on Foata normal form. 437/38491 useless extension candidates. Maximal degree in co-relation 146238. Up to 30827 conditions per place. [2021-06-11 05:10:56,724 INFO L132 encePairwiseOnDemand]: 382/390 looper letters, 265 selfloop transitions, 111 changer transitions 0/422 dead transitions. [2021-06-11 05:10:56,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 422 transitions, 4009 flow [2021-06-11 05:10:56,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 05:10:56,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 05:10:56,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 745 transitions. [2021-06-11 05:10:56,726 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2021-06-11 05:10:56,726 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 745 transitions. [2021-06-11 05:10:56,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 745 transitions. [2021-06-11 05:10:56,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:10:56,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 745 transitions. [2021-06-11 05:10:56,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 248.33333333333334) internal successors, (745), 3 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:56,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:56,730 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:56,730 INFO L185 Difference]: Start difference. First operand has 82 places, 258 transitions, 1946 flow. Second operand 3 states and 745 transitions. [2021-06-11 05:10:56,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 422 transitions, 4009 flow [2021-06-11 05:10:57,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 422 transitions, 3817 flow, removed 96 selfloop flow, removed 0 redundant places. [2021-06-11 05:10:57,884 INFO L241 Difference]: Finished difference. Result has 86 places, 368 transitions, 3377 flow [2021-06-11 05:10:57,884 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3377, PETRI_PLACES=86, PETRI_TRANSITIONS=368} [2021-06-11 05:10:57,884 INFO L343 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2021-06-11 05:10:57,885 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:57,885 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 368 transitions, 3377 flow [2021-06-11 05:10:57,885 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 368 transitions, 3377 flow [2021-06-11 05:10:57,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 86 places, 368 transitions, 3377 flow [2021-06-11 05:10:58,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,356 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,356 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,356 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,356 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,431 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,431 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,431 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,461 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,461 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,462 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,462 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][121], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,466 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,466 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,466 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,466 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 97#L711-5true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,483 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,483 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,483 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,483 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][27], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,489 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][190], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,489 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-06-11 05:10:58,489 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,498 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,499 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,499 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,499 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][134], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,500 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,500 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,500 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,500 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][134], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,552 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,552 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,552 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,552 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][134], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,580 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,580 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,580 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,580 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][134], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 95#L735-3true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,630 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,630 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,630 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,630 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][309], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,645 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,645 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:10:58,645 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,645 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:10:58,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][192], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,649 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][121], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,700 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,700 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,700 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,700 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][260], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,705 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,705 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,705 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,705 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][201], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,714 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,714 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,714 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,714 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true, 124#L714-2true]) [2021-06-11 05:10:58,814 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,814 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,814 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,814 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 124#L714-2true, 252#true]) [2021-06-11 05:10:58,814 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,814 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,815 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,816 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,816 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,817 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,817 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 4#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,820 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,821 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,821 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 4#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,821 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,821 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,821 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,822 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,836 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,836 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,836 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,836 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,837 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,837 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,837 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,837 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,838 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,838 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,838 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,840 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 124#L714-2true, 252#true]) [2021-06-11 05:10:58,849 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,849 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true, 124#L714-2true]) [2021-06-11 05:10:58,850 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,851 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,851 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,852 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,852 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,853 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,853 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,853 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,853 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,860 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][121], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,860 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,860 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,860 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,860 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,860 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,885 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][263], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 95#L735-3true, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,891 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,891 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,891 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,891 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][297], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,893 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][297], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,893 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 124#L714-2true, 252#true]) [2021-06-11 05:10:58,894 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,894 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,894 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][263], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 206#true, 144#thr1EXITtrue, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,914 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,914 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,914 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,914 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:58,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true, 124#L714-2true]) [2021-06-11 05:10:58,935 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,935 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,935 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,935 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,952 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][134], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,953 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][192], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,953 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,953 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,954 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,955 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,955 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,955 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,955 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][260], [129#L713-2true, Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,956 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,956 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,956 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,956 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][155], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,958 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,958 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,958 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,958 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,961 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,961 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][247], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,973 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,973 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,974 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,974 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][134], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,975 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,975 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,975 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,975 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][192], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,976 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,976 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,976 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:58,976 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][297], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 27#L713-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,977 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,977 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,977 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,977 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,979 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,979 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,979 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,979 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][308], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 4#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,980 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,980 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,980 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,980 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][260], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,981 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:58,981 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,981 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:58,981 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,981 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][260], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,982 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,982 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,982 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,982 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:58,982 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][155], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:58,983 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][315], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,003 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][201], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,003 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,006 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,006 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][308], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,006 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,007 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,007 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,007 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][358], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,015 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,043 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,043 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,043 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,044 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][308], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,045 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][260], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,045 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,045 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][297], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,048 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][297], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,049 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,049 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true, 124#L714-2true]) [2021-06-11 05:10:59,050 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,050 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][266], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,053 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,053 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,053 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,053 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 97#L711-5true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,054 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,054 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,054 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,054 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][229], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,054 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,054 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,055 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,055 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][131], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,062 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,062 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,062 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,062 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,063 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,063 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,063 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,063 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,064 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][260], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 91#L735-2true, 97#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,064 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,064 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,064 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][297], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 163#L711-5true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,065 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,065 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,065 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,065 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][230], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 95#L735-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,076 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][230], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,076 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,076 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:10:59,101 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,101 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,101 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,101 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,101 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,101 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,102 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][308], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 144#thr1EXITtrue, 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,102 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,102 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,102 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,102 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,102 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][155], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,103 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,103 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][230], [Black: 252#true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:10:59,104 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][155], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,105 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1100] L711-5-->thr1EXIT: Formula: (and (= 0 |v_thr1Thread3of3ForFork0_#res.offset_15|) (= |v_thr1Thread3of3ForFork0_#res.base_15| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_61 (+ v_thr1Thread3of3ForFork0_findMax_~offset_41 2))) (= (store |v_#valid_541| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88| 0) |v_#valid_540|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, #valid=|v_#valid_541|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_88|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_61, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_41, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_69|, #valid=|v_#valid_540|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_15|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_15|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_87|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][230], [Black: 252#true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:10:59,105 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,105 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:10:59,109 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][187], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 69#L715-1true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,109 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,109 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([991] L715-->L716-3: Formula: (and (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_~#max~0.base_218| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) (let ((.cse2 (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 (select .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5)))) (or (and (= (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_495|) (not .cse0)) (and .cse0 (= (let ((.cse1 (store |v_#memory_int_496| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_495|))))) (= v_thr1Thread3of3ForFork0_findMax_~c~0_19 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread3of3ForFork0_findMax_~e~0_21 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5) (= |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (< v_thr1Thread3of3ForFork0_findMax_~c~0_19 v_thr1Thread3of3ForFork0_findMax_~e~0_21) (= v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5 |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5| v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5) (= |v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_218|)) InVars {thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, #memory_int=|v_#memory_int_496|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_21|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread3of3ForFork0_findMax_~e~0=v_thr1Thread3of3ForFork0_findMax_~e~0_21, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|, ~#max~0.base=|v_~#max~0.base_218|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread3of3ForFork0_findMax_~c~0=v_thr1Thread3of3ForFork0_findMax_~c~0_19, ~#max~0.offset=|v_~#max~0.offset_218|, #memory_int=|v_#memory_int_495|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset_5, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_27|, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e_5|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e][308], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 144#thr1EXITtrue, 91#L735-2true, thr1Thread1of3ForFork0InUse, 45#L716-3true, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,110 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,110 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,110 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,110 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1116] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread2of3ForFork0_findMax_~i~0_69 (+ v_thr1Thread2of3ForFork0_findMax_~offset_45 2))) (= |v_thr1Thread2of3ForFork0_#res.offset_9| 0) (= (store |v_#valid_577| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92| 0) |v_#valid_576|) (= |v_thr1Thread2of3ForFork0_#res.base_9| 0)) InVars {thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, #valid=|v_#valid_577|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92|} OutVars{thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, thr1Thread2of3ForFork0_#res.base=|v_thr1Thread2of3ForFork0_#res.base_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_81|, #valid=|v_#valid_576|, thr1Thread2of3ForFork0_#res.offset=|v_thr1Thread2of3ForFork0_#res.offset_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_91|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0_#res.base, thr1Thread2of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread2of3ForFork0_#res.offset, thr1Thread2of3ForFork0_findMax_~#cret~0.base][223], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 27#L713-2true, 95#L735-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,116 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,116 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,116 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-06-11 05:10:59,116 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:59,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1116] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread2of3ForFork0_findMax_~i~0_69 (+ v_thr1Thread2of3ForFork0_findMax_~offset_45 2))) (= |v_thr1Thread2of3ForFork0_#res.offset_9| 0) (= (store |v_#valid_577| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92| 0) |v_#valid_576|) (= |v_thr1Thread2of3ForFork0_#res.base_9| 0)) InVars {thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, #valid=|v_#valid_577|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_92|} OutVars{thr1Thread2of3ForFork0_findMax_~offset=v_thr1Thread2of3ForFork0_findMax_~offset_45, thr1Thread2of3ForFork0_findMax_~i~0=v_thr1Thread2of3ForFork0_findMax_~i~0_69, thr1Thread2of3ForFork0_#res.base=|v_thr1Thread2of3ForFork0_#res.base_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_81|, #valid=|v_#valid_576|, thr1Thread2of3ForFork0_#res.offset=|v_thr1Thread2of3ForFork0_#res.offset_9|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_91|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0_#res.base, thr1Thread2of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread2of3ForFork0_#res.offset, thr1Thread2of3ForFork0_findMax_~#cret~0.base][223], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 119#thr1EXITtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,116 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,117 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,117 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:10:59,117 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1014] L735-4-->L735-2: Formula: (= (store |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120| (store (select |v_#memory_int_522| |v_ULTIMATE.start_main_~#t~0.base_120|) |v_ULTIMATE.start_main_~#t~0.offset_110| 0)) |v_#memory_int_521|) InVars {#memory_int=|v_#memory_int_522|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} OutVars{#memory_int=|v_#memory_int_521|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_120|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_110|} AuxVars[] AssignedVars[#memory_int][132], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 91#L735-2true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,134 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1079] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= (store |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_640| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_118| 0)) |v_#memory_int_639|) InVars {#memory_int=|v_#memory_int_640|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} OutVars{#memory_int=|v_#memory_int_639|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_134|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_118|} AuxVars[] AssignedVars[#memory_int][345], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 129#L713-2true, Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), 117#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,134 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:10:59,134 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1093] L714-2-->L716-3: Formula: (and (< v_thr1Thread2of3ForFork0_findMax_~c~0_53 v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33| |v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|) (= |v_~#max~0.offset_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0_findMax_~e~0_75) (= |v_~#max~0.base_300| |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0_findMax_~c~0_53) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33) (let ((.cse1 (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33))) (let ((.cse2 (= (select .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33))) (or (and (= (let ((.cse0 (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 (store .cse1 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33)))) (store .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select .cse0 v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 1))) |v_#memory_int_667|) .cse2) (and (not .cse2) (= (store |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33 (store (select |v_#memory_int_668| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33) v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33 0)) |v_#memory_int_667|))))) (= |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33| v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|) (= v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33 |v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|)) InVars {thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, #memory_int=|v_#memory_int_668|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u_33|, thr1Thread2of3ForFork0_findMax_~c~0=v_thr1Thread2of3ForFork0_findMax_~c~0_53, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset_33, thr1Thread2of3ForFork0_findMax_#t~mem8=|v_thr1Thread2of3ForFork0_findMax_#t~mem8_23|, ~#max~0.base=|v_~#max~0.base_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u_33, thr1Thread2of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.base_79|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e_33|, ~#max~0.offset=|v_~#max~0.offset_300|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base_33, thr1Thread2of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of3ForFork0_findMax_~#cret~0.offset_73|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset_33|, #memory_int=|v_#memory_int_667|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e_33, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base_33|, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base_33|, thr1Thread2of3ForFork0_findMax_~e~0=v_thr1Thread2of3ForFork0_findMax_~e~0_75} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of3ForFork0_findMax_#t~mem8, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset, #memory_int, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base][309], [Black: 254#(<= thr1Thread2of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), Black: 191#(<= thr1Thread1of3ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 195#true, 68#thr1EXITtrue, Black: 198#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 202#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (and (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (<= (+ thr1Thread1of3ForFork0_findMax_~e~0 2147483648) 0)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of3ForFork0_findMax_~e~0 0)))), 209#(and (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 95#L735-3true, 103#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 104#L716-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 225#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 227#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 229#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 231#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 233#(and (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 206#true, Black: 208#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 215#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 217#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 219#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 221#(and (= (select |#valid| |~#max~0.base|) 1) (or (= (select (select |#memory_int| |thr1Thread1of3ForFork0_findMax_~#cret~0.base|) |thr1Thread1of3ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 223#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 252#true]) [2021-06-11 05:10:59,135 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:10:59,135 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:10:59,135 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:10:59,135 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:10:59,145 INFO L129 PetriNetUnfolder]: 9615/13781 cut-off events. [2021-06-11 05:10:59,145 INFO L130 PetriNetUnfolder]: For 65268/69679 co-relation queries the response was YES. [2021-06-11 05:10:59,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57819 conditions, 13781 events. 9615/13781 cut-off events. For 65268/69679 co-relation queries the response was YES. Maximal size of possible extension queue 926. Compared 84556 event pairs, 428 based on Foata normal form. 549/12402 useless extension candidates. Maximal degree in co-relation 51117. Up to 6582 conditions per place. [2021-06-11 05:10:59,339 INFO L151 LiptonReduction]: Number of co-enabled transitions 10558 [2021-06-11 05:10:59,379 INFO L163 LiptonReduction]: Checked pairs total: 26096 [2021-06-11 05:10:59,379 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:10:59,380 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1495 [2021-06-11 05:10:59,380 INFO L480 AbstractCegarLoop]: Abstraction has has 86 places, 368 transitions, 3377 flow [2021-06-11 05:10:59,380 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 234.33333333333334) internal successors, (703), 3 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:10:59,380 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:10:59,381 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2021-06-11 05:10:59,381 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-06-11 05:10:59,381 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 05:10:59,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:10:59,381 INFO L82 PathProgramCache]: Analyzing trace with hash -963487938, now seen corresponding path program 1 times [2021-06-11 05:10:59,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:10:59,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480097786] [2021-06-11 05:10:59,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:10:59,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 05:10:59,388 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 05:10:59,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 05:10:59,394 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 05:10:59,398 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 05:10:59,398 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 05:10:59,398 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-06-11 05:10:59,398 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 05:10:59,398 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,460 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,473 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,476 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,476 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,476 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,476 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,477 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 05:10:59,480 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 05:10:59,480 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-06-11 05:10:59,481 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 05:10:59,481 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 05:10:59,481 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 05:10:59,481 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 05:10:59,481 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 05:10:59,481 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 05:10:59,481 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 05:10:59,481 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 05:10:59,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 221 places, 245 transitions, 522 flow [2021-06-11 05:10:59,506 INFO L129 PetriNetUnfolder]: 37/280 cut-off events. [2021-06-11 05:10:59,506 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-06-11 05:10:59,508 INFO L84 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 280 events. 37/280 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 942 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 225. Up to 10 conditions per place. [2021-06-11 05:10:59,509 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 245 transitions, 522 flow [2021-06-11 05:10:59,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 245 transitions, 522 flow [2021-06-11 05:10:59,511 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:10:59,511 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 245 transitions, 522 flow [2021-06-11 05:10:59,511 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 245 transitions, 522 flow [2021-06-11 05:10:59,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 221 places, 245 transitions, 522 flow [2021-06-11 05:10:59,535 INFO L129 PetriNetUnfolder]: 37/280 cut-off events. [2021-06-11 05:10:59,535 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-06-11 05:10:59,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 280 events. 37/280 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 950 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 225. Up to 10 conditions per place. [2021-06-11 05:10:59,547 INFO L151 LiptonReduction]: Number of co-enabled transitions 38584 [2021-06-11 05:10:59,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:10:59,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:10:59,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:00,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:00,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:00,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:00,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:00,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:03,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:03,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:03,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:03,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:03,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:03,403 INFO L142 QuantifierPusher]: treesize reduction 39, result has 59.8 percent of original size [2021-06-11 05:11:03,406 INFO L147 QuantifierPusher]: treesize reduction 27, result has 41.3 percent of original size 19 [2021-06-11 05:11:03,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:03,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:03,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:04,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:04,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:04,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:04,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:04,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:04,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:04,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:04,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:04,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:04,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:04,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:04,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:04,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:04,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:06,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:06,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:06,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:06,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:06,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:06,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:06,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:06,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:11:06,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:11:06,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:06,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:09,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:09,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:11:09,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 05:11:09,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:09,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:09,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:11:09,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 05:11:09,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:09,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 05:11:09,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 05:11:09,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,351 INFO L142 QuantifierPusher]: treesize reduction 8, result has 33.3 percent of original size [2021-06-11 05:11:09,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:09,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:09,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:11,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:11,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,285 INFO L142 QuantifierPusher]: treesize reduction 9, result has 30.8 percent of original size [2021-06-11 05:11:12,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,351 INFO L142 QuantifierPusher]: treesize reduction 8, result has 33.3 percent of original size [2021-06-11 05:11:12,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:12,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:12,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:12,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:12,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:15,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:15,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:15,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:15,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:15,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:17,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:17,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:17,325 INFO L142 QuantifierPusher]: treesize reduction 78, result has 62.0 percent of original size [2021-06-11 05:11:17,329 INFO L147 QuantifierPusher]: treesize reduction 27, result has 60.9 percent of original size 42 [2021-06-11 05:11:19,600 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-06-11 05:11:19,615 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:11:21,806 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-11 05:11:21,964 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-11 05:11:22,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:22,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:22,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:11:22,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 05:11:22,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:22,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:22,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 05:11:22,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 05:11:22,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:22,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 05:11:22,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 05:11:22,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:22,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:22,191 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-06-11 05:11:22,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:22,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:22,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:22,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:22,554 INFO L142 QuantifierPusher]: treesize reduction 292, result has 30.5 percent of original size [2021-06-11 05:11:22,558 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 4, 3, 3, 2, 1] term [2021-06-11 05:11:22,558 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:11:22,560 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,561 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 2, 1] term [2021-06-11 05:11:22,561 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:11:22,562 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:22,563 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:11:24,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:24,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:24,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:24,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:24,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:24,800 INFO L142 QuantifierPusher]: treesize reduction 78, result has 62.0 percent of original size [2021-06-11 05:11:24,802 INFO L147 QuantifierPusher]: treesize reduction 50, result has 27.5 percent of original size 19 [2021-06-11 05:11:24,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:24,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:24,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:24,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:24,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:24,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:24,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:27,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:27,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:27,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:27,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:27,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:27,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:27,467 INFO L142 QuantifierPusher]: treesize reduction 450, result has 37.0 percent of original size [2021-06-11 05:11:27,477 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 4, 3, 3, 2, 1] term [2021-06-11 05:11:27,477 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:11:27,478 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,479 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 2, 1] term [2021-06-11 05:11:27,479 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 05:11:27,480 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:27,483 INFO L147 QuantifierPusher]: treesize reduction 21, result has 54.3 percent of original size 25 [2021-06-11 05:11:28,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:28,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-06-11 05:11:28,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 05:11:28,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:11:28,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 05:11:28,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 05:11:28,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-06-11 05:11:28,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-06-11 05:11:28,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 05:11:28,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-06-11 05:11:28,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:28,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:28,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:28,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:28,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:28,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:29,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:29,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:29,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:29,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:29,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:29,518 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 98 [2021-06-11 05:11:29,645 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-11 05:11:29,919 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 98 [2021-06-11 05:11:30,052 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-11 05:11:30,056 INFO L142 QuantifierPusher]: treesize reduction -2, result has 101.8 percent of original size [2021-06-11 05:11:30,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:30,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:30,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 05:11:30,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 05:11:30,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:30,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:30,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-06-11 05:11:30,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-06-11 05:11:30,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:30,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-06-11 05:11:30,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-06-11 05:11:30,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 05:11:30,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 05:11:30,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:30,367 INFO L163 LiptonReduction]: Checked pairs total: 46462 [2021-06-11 05:11:30,368 INFO L165 LiptonReduction]: Total number of compositions: 254 [2021-06-11 05:11:30,368 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 30857 [2021-06-11 05:11:30,370 INFO L129 PetriNetUnfolder]: 4/28 cut-off events. [2021-06-11 05:11:30,370 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 05:11:30,370 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:11:30,370 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:11:30,370 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 05:11:30,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:11:30,371 INFO L82 PathProgramCache]: Analyzing trace with hash 284450240, now seen corresponding path program 1 times [2021-06-11 05:11:30,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:11:30,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154802115] [2021-06-11 05:11:30,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:11:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:11:30,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:30,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:30,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:11:30,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154802115] [2021-06-11 05:11:30,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:11:30,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 05:11:30,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24088031] [2021-06-11 05:11:30,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-06-11 05:11:30,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:11:30,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-06-11 05:11:30,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-06-11 05:11:30,382 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 499 [2021-06-11 05:11:30,382 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 71 transitions, 174 flow. Second operand has 2 states, 2 states have (on average 428.5) internal successors, (857), 2 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:30,382 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:11:30,382 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 499 [2021-06-11 05:11:30,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:11:30,387 INFO L129 PetriNetUnfolder]: 12/70 cut-off events. [2021-06-11 05:11:30,387 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-06-11 05:11:30,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 70 events. 12/70 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 194 event pairs, 0 based on Foata normal form. 12/54 useless extension candidates. Maximal degree in co-relation 88. Up to 5 conditions per place. [2021-06-11 05:11:30,387 INFO L132 encePairwiseOnDemand]: 491/499 looper letters, 0 selfloop transitions, 0 changer transitions 0/63 dead transitions. [2021-06-11 05:11:30,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 63 transitions, 158 flow [2021-06-11 05:11:30,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-11 05:11:30,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-06-11 05:11:30,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 864 transitions. [2021-06-11 05:11:30,389 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8657314629258517 [2021-06-11 05:11:30,389 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 864 transitions. [2021-06-11 05:11:30,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 864 transitions. [2021-06-11 05:11:30,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:11:30,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 864 transitions. [2021-06-11 05:11:30,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 432.0) internal successors, (864), 2 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:30,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 499.0) internal successors, (1497), 3 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:30,392 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 499.0) internal successors, (1497), 3 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:30,392 INFO L185 Difference]: Start difference. First operand has 65 places, 71 transitions, 174 flow. Second operand 2 states and 864 transitions. [2021-06-11 05:11:30,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 63 transitions, 158 flow [2021-06-11 05:11:30,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 146 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-06-11 05:11:30,393 INFO L241 Difference]: Finished difference. Result has 61 places, 63 transitions, 146 flow [2021-06-11 05:11:30,393 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=146, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2021-06-11 05:11:30,393 INFO L343 CegarLoopForPetriNet]: 65 programPoint places, -4 predicate places. [2021-06-11 05:11:30,393 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:11:30,394 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 61 places, 63 transitions, 146 flow [2021-06-11 05:11:30,394 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 61 places, 63 transitions, 146 flow [2021-06-11 05:11:30,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 60 places, 63 transitions, 146 flow [2021-06-11 05:11:30,397 INFO L129 PetriNetUnfolder]: 12/70 cut-off events. [2021-06-11 05:11:30,397 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-06-11 05:11:30,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 70 events. 12/70 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 190 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 71. Up to 5 conditions per place. [2021-06-11 05:11:30,398 INFO L151 LiptonReduction]: Number of co-enabled transitions 2764 [2021-06-11 05:11:30,495 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.5 percent of original size [2021-06-11 05:11:30,498 INFO L147 QuantifierPusher]: treesize reduction 6, result has 14.3 percent of original size 1 [2021-06-11 05:11:30,565 INFO L163 LiptonReduction]: Checked pairs total: 3978 [2021-06-11 05:11:30,565 INFO L165 LiptonReduction]: Total number of compositions: 2 [2021-06-11 05:11:30,566 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 173 [2021-06-11 05:11:30,566 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 62 transitions, 144 flow [2021-06-11 05:11:30,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 428.5) internal successors, (857), 2 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:30,566 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:11:30,567 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:11:30,567 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-06-11 05:11:30,567 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 05:11:30,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:11:30,567 INFO L82 PathProgramCache]: Analyzing trace with hash 228100900, now seen corresponding path program 1 times [2021-06-11 05:11:30,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:11:30,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734333411] [2021-06-11 05:11:30,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:11:30,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:11:30,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:11:30,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:11:30,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:30,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 05:11:30,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:11:30,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734333411] [2021-06-11 05:11:30,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:11:30,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-11 05:11:30,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071795196] [2021-06-11 05:11:30,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-11 05:11:30,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:11:30,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-11 05:11:30,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-11 05:11:30,596 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 501 [2021-06-11 05:11:30,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 144 flow. Second operand has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:30,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:11:30,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 501 [2021-06-11 05:11:30,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:11:33,296 INFO L129 PetriNetUnfolder]: 38189/50574 cut-off events. [2021-06-11 05:11:33,296 INFO L130 PetriNetUnfolder]: For 2528/2528 co-relation queries the response was YES. [2021-06-11 05:11:33,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99359 conditions, 50574 events. 38189/50574 cut-off events. For 2528/2528 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 296426 event pairs, 18398 based on Foata normal form. 0/37596 useless extension candidates. Maximal degree in co-relation 99229. Up to 38357 conditions per place. [2021-06-11 05:11:33,922 INFO L132 encePairwiseOnDemand]: 492/501 looper letters, 54 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2021-06-11 05:11:33,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 88 transitions, 322 flow [2021-06-11 05:11:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 05:11:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 05:11:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 996 transitions. [2021-06-11 05:11:33,924 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6626746506986028 [2021-06-11 05:11:33,924 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 996 transitions. [2021-06-11 05:11:33,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 996 transitions. [2021-06-11 05:11:33,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:11:33,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 996 transitions. [2021-06-11 05:11:33,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:33,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 501.0) internal successors, (2004), 4 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:33,928 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 501.0) internal successors, (2004), 4 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:33,928 INFO L185 Difference]: Start difference. First operand has 59 places, 62 transitions, 144 flow. Second operand 3 states and 996 transitions. [2021-06-11 05:11:33,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 88 transitions, 322 flow [2021-06-11 05:11:33,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 322 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 05:11:33,930 INFO L241 Difference]: Finished difference. Result has 63 places, 69 transitions, 208 flow [2021-06-11 05:11:33,930 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=501, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=208, PETRI_PLACES=63, PETRI_TRANSITIONS=69} [2021-06-11 05:11:33,930 INFO L343 CegarLoopForPetriNet]: 65 programPoint places, -2 predicate places. [2021-06-11 05:11:33,930 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:11:33,930 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 63 places, 69 transitions, 208 flow [2021-06-11 05:11:33,930 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 63 places, 69 transitions, 208 flow [2021-06-11 05:11:33,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 63 places, 69 transitions, 208 flow [2021-06-11 05:11:33,994 INFO L129 PetriNetUnfolder]: 669/1326 cut-off events. [2021-06-11 05:11:33,994 INFO L130 PetriNetUnfolder]: For 226/263 co-relation queries the response was YES. [2021-06-11 05:11:33,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2497 conditions, 1326 events. 669/1326 cut-off events. For 226/263 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7919 event pairs, 227 based on Foata normal form. 0/1019 useless extension candidates. Maximal degree in co-relation 2060. Up to 649 conditions per place. [2021-06-11 05:11:34,010 INFO L151 LiptonReduction]: Number of co-enabled transitions 3106 [2021-06-11 05:11:34,037 INFO L163 LiptonReduction]: Checked pairs total: 1384 [2021-06-11 05:11:34,038 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:11:34,038 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 108 [2021-06-11 05:11:34,038 INFO L480 AbstractCegarLoop]: Abstraction has has 63 places, 69 transitions, 208 flow [2021-06-11 05:11:34,039 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:34,039 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:11:34,039 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:11:34,039 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-06-11 05:11:34,039 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 05:11:34,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:11:34,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1519005182, now seen corresponding path program 1 times [2021-06-11 05:11:34,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:11:34,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660670977] [2021-06-11 05:11:34,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:11:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:11:34,078 INFO L142 QuantifierPusher]: treesize reduction -2, result has 110.0 percent of original size [2021-06-11 05:11:34,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 05:11:34,096 INFO L142 QuantifierPusher]: treesize reduction -2, result has 107.1 percent of original size [2021-06-11 05:11:34,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 05:11:34,117 INFO L142 QuantifierPusher]: treesize reduction -2, result has 106.7 percent of original size [2021-06-11 05:11:34,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 05:11:34,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:34,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 05:11:34,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:11:34,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660670977] [2021-06-11 05:11:34,156 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:11:34,156 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 05:11:34,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8603096] [2021-06-11 05:11:34,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-11 05:11:34,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:11:34,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-11 05:11:34,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-11 05:11:34,317 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 501 [2021-06-11 05:11:34,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 69 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 309.3333333333333) internal successors, (1856), 6 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:34,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:11:34,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 501 [2021-06-11 05:11:34,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:11:34,465 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 25 [2021-06-11 05:11:38,408 INFO L129 PetriNetUnfolder]: 50511/66667 cut-off events. [2021-06-11 05:11:38,408 INFO L130 PetriNetUnfolder]: For 21033/21033 co-relation queries the response was YES. [2021-06-11 05:11:38,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 157435 conditions, 66667 events. 50511/66667 cut-off events. For 21033/21033 co-relation queries the response was YES. Maximal size of possible extension queue 2851. Compared 407282 event pairs, 5993 based on Foata normal form. 312/56605 useless extension candidates. Maximal degree in co-relation 157204. Up to 48342 conditions per place. [2021-06-11 05:11:38,830 INFO L132 encePairwiseOnDemand]: 493/501 looper letters, 76 selfloop transitions, 14 changer transitions 0/116 dead transitions. [2021-06-11 05:11:38,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 116 transitions, 546 flow [2021-06-11 05:11:38,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 05:11:38,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 05:11:38,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1309 transitions. [2021-06-11 05:11:38,834 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6531936127744511 [2021-06-11 05:11:38,834 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1309 transitions. [2021-06-11 05:11:38,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1309 transitions. [2021-06-11 05:11:38,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:11:38,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1309 transitions. [2021-06-11 05:11:38,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 327.25) internal successors, (1309), 4 states have internal predecessors, (1309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:38,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 501.0) internal successors, (2505), 5 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:38,855 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 501.0) internal successors, (2505), 5 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:38,855 INFO L185 Difference]: Start difference. First operand has 63 places, 69 transitions, 208 flow. Second operand 4 states and 1309 transitions. [2021-06-11 05:11:38,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 116 transitions, 546 flow [2021-06-11 05:11:39,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 116 transitions, 514 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-06-11 05:11:39,365 INFO L241 Difference]: Finished difference. Result has 66 places, 82 transitions, 309 flow [2021-06-11 05:11:39,365 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=501, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=309, PETRI_PLACES=66, PETRI_TRANSITIONS=82} [2021-06-11 05:11:39,365 INFO L343 CegarLoopForPetriNet]: 65 programPoint places, 1 predicate places. [2021-06-11 05:11:39,365 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:11:39,365 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 82 transitions, 309 flow [2021-06-11 05:11:39,365 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 82 transitions, 309 flow [2021-06-11 05:11:39,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 82 transitions, 309 flow [2021-06-11 05:11:39,495 INFO L129 PetriNetUnfolder]: 1082/2170 cut-off events. [2021-06-11 05:11:39,496 INFO L130 PetriNetUnfolder]: For 856/949 co-relation queries the response was YES. [2021-06-11 05:11:39,508 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4520 conditions, 2170 events. 1082/2170 cut-off events. For 856/949 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13815 event pairs, 188 based on Foata normal form. 3/1667 useless extension candidates. Maximal degree in co-relation 3096. Up to 1013 conditions per place. [2021-06-11 05:11:39,535 INFO L151 LiptonReduction]: Number of co-enabled transitions 3826 [2021-06-11 05:11:39,648 INFO L163 LiptonReduction]: Checked pairs total: 1805 [2021-06-11 05:11:39,648 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:11:39,648 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 283 [2021-06-11 05:11:39,649 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 82 transitions, 309 flow [2021-06-11 05:11:39,649 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 309.3333333333333) internal successors, (1856), 6 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:39,649 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:11:39,649 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:11:39,650 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-06-11 05:11:39,650 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 05:11:39,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:11:39,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1518617248, now seen corresponding path program 1 times [2021-06-11 05:11:39,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:11:39,650 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145872533] [2021-06-11 05:11:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:11:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:11:39,670 INFO L142 QuantifierPusher]: treesize reduction 13, result has 51.9 percent of original size [2021-06-11 05:11:39,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 05:11:39,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:39,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 05:11:39,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:39,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 05:11:39,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:39,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-06-11 05:11:39,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:11:39,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 05:11:39,739 INFO L142 QuantifierPusher]: treesize reduction 24, result has 45.5 percent of original size [2021-06-11 05:11:39,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 05:11:39,764 INFO L142 QuantifierPusher]: treesize reduction 12, result has 36.8 percent of original size [2021-06-11 05:11:39,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:11:39,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 05:11:39,778 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145872533] [2021-06-11 05:11:39,778 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:11:39,778 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-06-11 05:11:39,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830162563] [2021-06-11 05:11:39,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-11 05:11:39,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:11:39,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-11 05:11:39,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-11 05:11:39,781 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 501 [2021-06-11 05:11:39,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 82 transitions, 309 flow. Second operand has 9 states, 9 states have (on average 266.0) internal successors, (2394), 9 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:11:39,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:11:39,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 501 [2021-06-11 05:11:39,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:12:21,256 INFO L129 PetriNetUnfolder]: 340186/425734 cut-off events. [2021-06-11 05:12:21,256 INFO L130 PetriNetUnfolder]: For 219789/220470 co-relation queries the response was YES. [2021-06-11 05:12:22,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1086427 conditions, 425734 events. 340186/425734 cut-off events. For 219789/220470 co-relation queries the response was YES. Maximal size of possible extension queue 13896. Compared 2600631 event pairs, 31725 based on Foata normal form. 4697/345424 useless extension candidates. Maximal degree in co-relation 1085612. Up to 107861 conditions per place. [2021-06-11 05:12:24,563 INFO L132 encePairwiseOnDemand]: 483/501 looper letters, 564 selfloop transitions, 195 changer transitions 0/778 dead transitions. [2021-06-11 05:12:24,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 778 transitions, 4215 flow [2021-06-11 05:12:24,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-11 05:12:24,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-06-11 05:12:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5377 transitions. [2021-06-11 05:12:24,574 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5962519405633178 [2021-06-11 05:12:24,575 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5377 transitions. [2021-06-11 05:12:24,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5377 transitions. [2021-06-11 05:12:24,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:12:24,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5377 transitions. [2021-06-11 05:12:24,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 298.72222222222223) internal successors, (5377), 18 states have internal predecessors, (5377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:12:24,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 501.0) internal successors, (9519), 19 states have internal predecessors, (9519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:12:24,603 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 501.0) internal successors, (9519), 19 states have internal predecessors, (9519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:12:24,603 INFO L185 Difference]: Start difference. First operand has 66 places, 82 transitions, 309 flow. Second operand 18 states and 5377 transitions. [2021-06-11 05:12:24,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 778 transitions, 4215 flow [2021-06-11 05:12:32,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 778 transitions, 4215 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 05:12:32,133 INFO L241 Difference]: Finished difference. Result has 100 places, 308 transitions, 2474 flow [2021-06-11 05:12:32,133 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=501, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2474, PETRI_PLACES=100, PETRI_TRANSITIONS=308} [2021-06-11 05:12:32,133 INFO L343 CegarLoopForPetriNet]: 65 programPoint places, 35 predicate places. [2021-06-11 05:12:32,133 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 05:12:32,134 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 100 places, 308 transitions, 2474 flow [2021-06-11 05:12:32,134 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 100 places, 308 transitions, 2474 flow [2021-06-11 05:12:32,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 100 places, 308 transitions, 2474 flow [2021-06-11 05:12:32,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][103], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:32,449 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:32,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][227], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:32,452 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,453 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:32,453 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,524 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,524 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,524 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,524 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,525 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,525 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,525 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,525 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][24], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:32,545 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,545 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,545 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:32,545 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 82#L716-3true, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:32,557 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,557 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:32,558 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,558 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][156], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:32,579 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,579 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,579 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,579 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,583 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,583 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,712 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,712 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,712 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,712 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,712 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,712 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,721 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,721 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:32,721 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:32,721 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,805 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,806 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2021-06-11 05:12:32,806 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-06-11 05:12:32,806 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-06-11 05:12:32,806 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2021-06-11 05:12:32,806 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2021-06-11 05:12:32,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,814 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,814 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:32,814 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,814 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,995 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:32,995 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,995 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:32,995 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,995 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:32,995 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,995 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:32,998 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,998 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:32,998 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:32,998 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][268], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 16#thr1ENTRYtrue, 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,010 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,010 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,010 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,010 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][268], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,029 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,029 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,029 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,029 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,057 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,058 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,058 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,058 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,059 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,059 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2021-06-11 05:12:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2021-06-11 05:12:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,060 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,060 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:33,060 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,060 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,067 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2021-06-11 05:12:33,067 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,067 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2021-06-11 05:12:33,067 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,072 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,072 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,072 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,072 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,088 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,088 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,088 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,088 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,088 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,088 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,088 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,096 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,096 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,096 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,096 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,100 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,100 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,100 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,100 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,108 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,108 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,109 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,109 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,110 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,110 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,110 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,110 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,111 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,111 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,111 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,111 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,112 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,112 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,112 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,112 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,112 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,112 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,113 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,113 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,113 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,113 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,113 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,113 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,113 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,119 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,119 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,119 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:33,119 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,121 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,122 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,122 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,122 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,139 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,139 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,139 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,139 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,139 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,150 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,150 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,150 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,150 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,150 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,151 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,152 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,152 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,153 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,153 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,160 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,160 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][162], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,161 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,161 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,161 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,161 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,169 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][24], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,182 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,182 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,182 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,182 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][24], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,183 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,183 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,183 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,183 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][24], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,184 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,184 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,184 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,184 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][24], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,185 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,185 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,185 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,185 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][227], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,208 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,208 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,208 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,208 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,217 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,217 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,217 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,217 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,218 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,218 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 82#L716-3true, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,219 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,219 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,219 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,219 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,225 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,225 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,225 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,225 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,225 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,225 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,242 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2021-06-11 05:12:33,242 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2021-06-11 05:12:33,242 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2021-06-11 05:12:33,242 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,243 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,243 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,265 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,265 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,265 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,265 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,307 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,307 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,307 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,307 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,313 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2021-06-11 05:12:33,314 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,314 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,314 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 82#L716-3true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,328 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 82#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,328 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,328 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,329 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 82#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,330 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,330 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,330 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,330 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][135], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,340 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][162], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,340 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,340 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,343 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,343 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,343 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,343 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,357 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,357 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,357 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,357 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][135], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,371 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][162], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,371 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,371 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,375 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,375 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,375 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,375 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][227], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,389 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,389 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][103], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,390 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,397 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,397 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,397 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,397 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,397 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,397 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,408 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,408 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,408 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,408 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,409 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,409 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,409 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,409 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,410 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,410 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,410 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,414 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,414 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,414 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,414 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,415 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,415 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,415 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,415 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,420 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,420 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,420 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,420 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,420 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,420 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,432 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,432 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,432 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,432 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:33,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,450 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,450 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,450 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,450 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,450 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,451 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,451 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,451 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,451 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,451 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,451 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,452 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,452 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,452 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,452 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,452 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,452 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,452 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,452 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,453 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,453 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,453 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,453 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,478 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,478 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,479 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,479 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,481 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,481 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,481 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,481 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,487 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,487 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,487 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,488 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,488 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,489 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,489 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,489 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,489 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,489 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,489 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,490 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,490 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,490 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,490 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,492 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,492 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,492 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,493 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,493 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,493 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,497 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,497 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,497 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,505 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,505 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,505 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,505 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,507 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,507 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,507 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,507 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,530 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,530 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,530 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,531 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,562 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,563 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,563 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,563 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,563 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,564 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,564 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,564 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,564 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,564 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,565 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,565 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,565 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,565 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,566 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,566 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,566 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,566 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,567 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:33,567 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,567 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,567 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,570 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,570 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,570 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,571 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:33,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,571 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,571 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,571 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,571 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,573 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,573 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,573 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,573 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,573 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,573 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,579 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,579 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,579 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-06-11 05:12:33,579 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:12:33,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,582 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,582 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,582 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,582 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][156], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,614 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][30], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,614 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,614 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][165], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,686 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,686 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,686 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,686 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,687 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,687 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,688 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,688 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,688 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,688 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,688 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,689 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][165], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,689 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,690 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,690 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,691 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,692 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,692 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,692 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,692 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,693 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,693 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,693 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,693 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,694 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][195], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,694 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,694 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,700 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,700 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,700 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,700 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,700 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,700 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,701 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,702 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,702 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,703 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,703 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,703 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,704 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][135], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,717 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,717 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,717 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,717 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,903 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,903 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:33,903 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,903 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,903 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,904 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,904 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,905 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,905 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:33,905 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,905 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,905 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,906 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,906 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][135], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,912 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,912 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,912 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,912 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,954 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:33,955 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,955 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,955 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,956 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,956 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,956 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,956 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,956 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,956 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,956 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,960 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,960 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,960 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,960 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,960 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,961 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,961 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,961 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,961 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,961 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,965 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:33,965 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,965 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,966 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,970 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,970 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:33,971 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,971 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:33,972 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,972 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][162], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,975 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,975 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,975 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,975 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][165], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,977 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,977 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,977 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:33,978 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,978 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][162], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,990 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,990 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,990 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,990 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:33,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][165], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:33,993 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:33,994 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,994 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:33,994 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][135], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,004 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,004 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,004 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:34,004 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:34,066 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,066 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,067 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,067 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,067 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,067 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,067 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:34,068 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,069 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,069 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,073 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,074 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,074 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,086 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,086 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,086 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,086 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,100 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,100 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,100 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,100 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,127 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2021-06-11 05:12:34,127 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:34,127 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:34,127 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:34,128 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,128 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,128 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,128 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,130 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-06-11 05:12:34,130 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,130 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,130 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,131 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,131 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,131 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,132 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,132 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:34,132 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:34,132 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,132 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,132 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,133 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,133 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,133 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,133 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:34,133 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:34,133 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,137 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,137 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,137 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,137 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,141 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,141 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,141 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,141 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][227], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,181 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:12:34,181 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:34,181 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,181 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,211 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,211 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,211 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,211 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,214 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,214 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,215 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,220 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,220 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,220 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,221 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,221 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,221 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,231 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,231 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,231 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,231 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,231 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,243 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][307], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,243 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,243 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,269 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,269 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,269 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,269 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,270 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,270 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,271 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,271 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,271 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,271 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][276], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:12:34,272 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,272 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,272 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,272 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:34,280 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,280 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,280 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,280 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,280 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,280 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][235], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,336 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,336 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:34,336 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:34,336 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:34,338 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,338 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,338 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,338 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,339 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,339 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,339 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,339 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,340 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,343 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][290], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,343 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,343 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,343 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,343 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,343 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:34,343 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,375 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,375 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,375 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,375 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,375 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,375 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,375 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,376 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][104], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:34,376 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,376 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,376 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,376 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,376 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 82#L716-3true, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,419 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,419 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,419 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,419 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][148], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 82#L716-3true, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,422 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,422 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,422 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:34,422 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:12:34,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][103], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,462 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:12:34,462 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,462 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,462 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][103], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:34,462 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:12:34,462 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:12:34,462 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:34,463 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:34,502 INFO L129 PetriNetUnfolder]: 15571/22802 cut-off events. [2021-06-11 05:12:34,502 INFO L130 PetriNetUnfolder]: For 132116/137485 co-relation queries the response was YES. [2021-06-11 05:12:34,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98886 conditions, 22802 events. 15571/22802 cut-off events. For 132116/137485 co-relation queries the response was YES. Maximal size of possible extension queue 1238. Compared 149609 event pairs, 977 based on Foata normal form. 396/20056 useless extension candidates. Maximal degree in co-relation 98165. Up to 10897 conditions per place. [2021-06-11 05:12:35,255 INFO L151 LiptonReduction]: Number of co-enabled transitions 18080 [2021-06-11 05:12:35,349 INFO L163 LiptonReduction]: Checked pairs total: 33083 [2021-06-11 05:12:35,349 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 05:12:35,349 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3216 [2021-06-11 05:12:35,350 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 308 transitions, 2474 flow [2021-06-11 05:12:35,350 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 266.0) internal successors, (2394), 9 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:12:35,350 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 05:12:35,350 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 05:12:35,350 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-06-11 05:12:35,350 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 05:12:35,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 05:12:35,351 INFO L82 PathProgramCache]: Analyzing trace with hash 417386474, now seen corresponding path program 1 times [2021-06-11 05:12:35,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 05:12:35,351 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193027393] [2021-06-11 05:12:35,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 05:12:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 05:12:35,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:12:35,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 05:12:35,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:12:35,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 05:12:35,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 05:12:35,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 05:12:35,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 05:12:35,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193027393] [2021-06-11 05:12:35,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 05:12:35,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-11 05:12:35,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845081523] [2021-06-11 05:12:35,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-11 05:12:35,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 05:12:35,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-11 05:12:35,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-11 05:12:35,389 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 501 [2021-06-11 05:12:35,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 308 transitions, 2474 flow. Second operand has 4 states, 4 states have (on average 311.0) internal successors, (1244), 4 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:12:35,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 05:12:35,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 501 [2021-06-11 05:12:35,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 05:12:38,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:38,660 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:12:38,660 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:38,660 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:38,660 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:39,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:39,989 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-06-11 05:12:39,989 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:39,989 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:39,989 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:42,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:42,392 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,392 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,392 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:42,392 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:42,726 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,726 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,726 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:42,726 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:12:42,726 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,727 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:42,727 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:42,727 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:44,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:44,443 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:44,444 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:44,444 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:44,444 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:44,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:44,934 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:44,934 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:44,934 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:44,934 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:44,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:44,939 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:44,939 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:44,939 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:44,939 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:45,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:45,830 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:45,830 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:45,830 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:45,830 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:45,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:45,871 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:45,871 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:45,871 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:45,871 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:46,330 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,330 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,330 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,330 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:46,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:46,358 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:46,358 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:46,359 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:46,359 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:46,359 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:46,359 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:46,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:46,493 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,493 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:46,493 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:46,493 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:12:46,870 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,870 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,870 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:46,870 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:46,871 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,871 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,871 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,871 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:46,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:12:46,871 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,871 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:46,872 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:46,872 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:47,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:47,057 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:47,057 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:47,057 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:47,057 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:47,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:47,163 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:47,163 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:47,163 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:47,163 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:47,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:47,165 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:47,165 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:47,165 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:47,165 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:47,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:47,166 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:48,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:48,166 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:48,166 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:48,166 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:48,166 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:49,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:49,545 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,545 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:49,545 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,545 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,547 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:49,547 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,547 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,547 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,547 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:49,549 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:12:49,549 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,549 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,549 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,549 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:49,784 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:49,784 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:49,784 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:49,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:49,787 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:50,353 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,353 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:50,353 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,353 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:50,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:50,361 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,361 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,361 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:50,361 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:50,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:50,496 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,496 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:50,496 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:50,496 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:51,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,395 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,395 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,395 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,395 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,416 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,416 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,416 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,416 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,442 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:51,442 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:51,442 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:51,442 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:51,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:51,449 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:51,449 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:51,449 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,449 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,450 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:51,450 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:51,450 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,450 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:51,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:12:51,480 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,480 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,480 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,480 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:12:51,766 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,766 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,766 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,766 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,798 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,798 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,798 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,798 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,829 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,829 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,829 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,829 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:51,845 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,846 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:51,846 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:51,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:51,849 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:51,849 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:51,849 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:51,849 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:51,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:12:51,865 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,865 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,866 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,866 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:51,881 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,881 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:51,881 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:51,881 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:12:52,000 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,000 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,000 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,000 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,001 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,001 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,001 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,001 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,326 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:52,326 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:52,326 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:52,326 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:52,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,439 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:52,439 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:52,439 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:52,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,444 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,444 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,444 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,444 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:52,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,445 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,445 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,445 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,445 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,461 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,461 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:52,461 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:52,684 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,684 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:52,684 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:52,684 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:12:53,040 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,040 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,040 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,040 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:53,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:53,041 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:53,041 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,041 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:53,043 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,043 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:53,043 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:53,043 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:53,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:53,158 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-06-11 05:12:53,158 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:53,158 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:53,158 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:12:53,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:53,931 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:53,931 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:53,931 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:53,931 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:54,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:54,388 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,388 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,388 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:54,388 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:54,418 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,418 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,418 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:54,418 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:54,878 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,879 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:54,901 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:54,901 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:54,901 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:12:55,682 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:55,682 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:55,682 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:55,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:55,772 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:55,772 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:55,772 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:55,772 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:56,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:56,904 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:56,904 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:56,904 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:56,904 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:56,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:56,907 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:56,907 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:56,907 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:56,907 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:12:57,058 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,058 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,058 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,058 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,059 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,059 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,060 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,060 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,060 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,060 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,067 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,067 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,067 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,067 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:12:57,068 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,068 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,069 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,069 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,075 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:57,075 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:57,075 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:57,075 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:57,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,078 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:57,078 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:57,078 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:57,078 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:57,081 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,081 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:57,081 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,081 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:57,081 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:57,081 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:57,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,082 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,082 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:57,082 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,082 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:57,097 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,097 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,097 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:57,097 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:57,176 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,176 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,176 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:57,176 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:57,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:12:57,871 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,871 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,871 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,871 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:12:57,952 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,952 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:57,952 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:57,952 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:58,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:58,267 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:58,267 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:58,267 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:58,267 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:58,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:12:58,964 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:59,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,399 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,399 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:59,399 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,399 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:59,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,401 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,401 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:59,401 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:59,401 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:59,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:12:59,451 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,451 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,452 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,452 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,466 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:12:59,466 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,466 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,466 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,475 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,475 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,475 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:12:59,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,477 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,477 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,477 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:12:59,477 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,484 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,484 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,484 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,484 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,512 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,512 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,512 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,512 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,519 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,519 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,519 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,519 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,550 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,551 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,551 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,551 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,551 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:12:59,565 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,568 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,568 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,568 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,568 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 189#L715-1true]) [2021-06-11 05:12:59,780 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,780 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,780 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,780 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,874 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,875 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,875 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,875 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:12:59,876 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,877 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:12:59,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:12:59,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:12:59,884 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:12:59,884 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:12:59,884 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:12:59,884 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,091 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,091 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,091 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,091 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:00,106 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:00,107 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,107 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:00,107 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,111 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,111 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,111 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,111 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,112 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,112 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,112 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,112 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,122 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,123 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,123 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:00,123 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,123 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:00,130 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,130 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,130 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 191#L715true]) [2021-06-11 05:13:00,136 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,136 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,136 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,136 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:00,137 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,137 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,137 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,137 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:00,154 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,154 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,154 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,154 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][212], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,158 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,158 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,158 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,158 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:00,161 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:13:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,178 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,178 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,178 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,178 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,180 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,180 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,180 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,180 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][256], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:00,316 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,316 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,316 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,316 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,349 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,349 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,349 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,350 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,425 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,425 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,425 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,425 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:00,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:00,491 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:00,491 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:00,491 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,517 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,517 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,517 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,517 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,573 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,573 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,573 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:00,573 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,584 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,584 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,584 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,585 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,585 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:00,585 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:00,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1585] L716-3-->L715-1: Formula: (= (select (select |v_#memory_int_1023| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_29|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][24], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,604 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,604 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1585] L716-3-->L715-1: Formula: (= (select (select |v_#memory_int_1023| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_29|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][24], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:00,605 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:00,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:00,656 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:00,656 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:00,656 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:00,656 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,542 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,542 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:13:01,542 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,542 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:01,543 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,543 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,543 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:13:01,543 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:01,543 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:01,543 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:01,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,544 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,544 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,544 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,544 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:01,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,545 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,545 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:01,545 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,545 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,626 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,626 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:01,626 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,626 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:01,681 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,681 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,681 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,682 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:01,682 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,682 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:01,709 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,709 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:13:01,709 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:01,710 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:01,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:01,712 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,712 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,712 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:01,712 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:01,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:01,730 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,730 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,730 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,730 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:01,735 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,735 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:01,735 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:01,736 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:01,788 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:01,788 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:01,788 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:01,788 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:02,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:02,310 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:02,310 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:02,310 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:02,310 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:02,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:02,427 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:02,427 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:02,427 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:02,427 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,185 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,185 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,185 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,185 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,224 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,224 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,224 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,224 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:03,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:03,230 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,230 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,230 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,231 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:03,243 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,243 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,243 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,243 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,243 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:03,257 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:03,257 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,257 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,257 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:03,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,257 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:03,258 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,258 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,258 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:03,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:03,273 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,273 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,273 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,273 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,288 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,288 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,288 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,288 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:03,393 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,393 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,393 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,394 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,506 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,506 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,506 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,506 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,589 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,589 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,589 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:03,609 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,609 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:03,609 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:03,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,614 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,614 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,614 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,614 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,627 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,627 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,627 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,627 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,627 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,627 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,628 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,628 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:03,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:03,639 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,639 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,639 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,639 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:03,643 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,643 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,643 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,643 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:03,645 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,645 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,645 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,645 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,689 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:03,690 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,690 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,690 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:03,747 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,747 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,747 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,747 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:03,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:03,901 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:03,901 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:03,901 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:03,901 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:04,119 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,119 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,119 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,119 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:04,120 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,120 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,120 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,120 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:04,451 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:04,451 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,451 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:04,478 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:04,478 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,478 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:04,481 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,481 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,481 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,481 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,482 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:04,482 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,482 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:04,482 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,482 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:04,482 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:04,948 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,948 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:04,948 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:04,948 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:05,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:05,059 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:05,059 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:05,060 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:05,060 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:05,060 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,061 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 16#thr1ENTRYtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:05,077 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,077 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,077 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:05,077 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 16#thr1ENTRYtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:05,079 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,079 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:05,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:05,181 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,181 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:05,181 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,181 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:05,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:05,929 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,929 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:05,929 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,929 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:05,930 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,930 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:05,930 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,930 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,970 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:05,971 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:05,971 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:05,971 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:05,971 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:05,971 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:06,191 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,191 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,191 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,191 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:06,192 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,193 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,193 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,193 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:06,589 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,589 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,589 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,589 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:06,840 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,840 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,840 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,840 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,849 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:06,849 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,849 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,878 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,878 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,878 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,878 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,889 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,889 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,889 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,889 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:06,893 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,893 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,893 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,894 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:06,896 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,896 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,896 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,896 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:06,898 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:06,898 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,901 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,901 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:06,901 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,901 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,902 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,903 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,903 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,903 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,906 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,906 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,906 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,906 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,906 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,906 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,908 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,908 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,908 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,908 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:06,913 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:06,914 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,914 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:06,915 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,915 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,915 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,915 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,918 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,918 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,918 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,918 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,919 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,919 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,919 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,919 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,921 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,922 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,922 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,922 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,922 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,922 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,935 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,935 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,935 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,935 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,936 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,936 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,936 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:06,936 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,936 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,936 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,943 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2021-06-11 05:13:06,943 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:13:06,943 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:13:06,943 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:13:06,947 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,947 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,947 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,947 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,948 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:06,948 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,948 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,948 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,948 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:06,949 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:06,949 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,949 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,949 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,949 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:06,952 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:06,952 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,953 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,953 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,954 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,954 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,954 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,954 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:06,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,959 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,959 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,959 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,959 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,962 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,962 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,962 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,963 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:06,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,963 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,963 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:06,963 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,963 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:06,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,967 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,967 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:06,967 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,967 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:06,968 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,968 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,968 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:06,968 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:07,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:07,782 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:07,782 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:07,782 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:07,782 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:07,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:07,886 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:07,886 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:07,886 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:07,886 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:07,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:07,901 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:07,901 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:07,901 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:07,901 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:08,676 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:08,676 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:08,676 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,676 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:08,676 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:08,676 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:08,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:08,852 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:08,852 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 62#L715true]) [2021-06-11 05:13:08,853 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,853 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,853 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,853 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:08,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:08,853 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,854 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:08,854 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,854 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:08,872 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:08,872 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:08,872 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,872 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:08,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:08,876 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:08,876 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:08,876 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:08,876 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,139 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:09,140 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,140 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,140 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,140 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:09,140 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,140 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,140 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,141 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:09,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,141 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,141 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:09,141 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,141 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:09,189 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:09,190 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,190 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:09,190 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:09,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:09,375 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,375 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:13:09,375 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:09,375 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:09,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,641 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,641 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:09,641 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,641 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,653 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,653 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,653 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:09,653 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:09,658 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,658 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,658 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,658 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,659 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,659 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,659 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,659 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:09,707 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,707 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,707 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,707 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,708 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,708 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,708 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,708 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:09,709 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,710 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,710 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,710 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,710 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,710 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:09,710 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:09,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,740 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,740 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:09,740 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,740 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:09,746 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,746 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:09,746 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,746 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,747 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,747 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,747 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,747 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:09,752 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,752 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,752 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:09,752 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:09,754 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:09,765 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:09,765 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,765 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,765 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:09,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:09,787 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,787 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:09,787 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:09,787 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:09,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:09,821 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:09,822 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:09,822 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,048 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,068 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,068 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,068 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,068 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:10,228 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,228 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,279 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,279 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,279 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,279 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,453 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,453 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,453 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,456 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,456 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,457 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,457 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,461 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,461 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,461 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,461 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,477 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,477 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,477 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,477 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,482 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,482 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,482 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,482 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,498 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,498 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,498 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:10,498 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,499 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,499 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,499 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:10,499 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,499 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,499 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,505 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,505 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,505 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,505 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,505 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,505 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:10,510 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,510 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,510 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,510 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:10,514 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,514 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,514 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,514 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:10,515 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,515 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,515 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,515 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,517 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,517 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,517 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,517 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,519 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,519 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,519 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,519 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,520 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,520 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,520 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:10,521 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,521 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,524 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,524 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,524 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,524 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 62#L715true]) [2021-06-11 05:13:10,528 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,528 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,528 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,528 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:10,529 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,529 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,529 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,529 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:10,532 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,532 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,532 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,532 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:10,533 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 191#L715true]) [2021-06-11 05:13:10,534 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,534 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,534 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,534 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:10,560 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,560 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,560 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,560 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:10,566 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,566 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,566 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,566 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:10,567 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,567 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,567 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-06-11 05:13:10,567 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:10,568 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,568 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,568 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,568 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,572 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,572 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:10,572 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,572 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,577 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,577 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,577 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,577 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:10,577 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,577 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,593 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,593 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,593 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,594 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,594 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:10,594 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:10,764 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,764 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,764 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,764 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:10,877 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,877 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,877 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:10,887 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:10,887 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,887 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:10,922 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:10,922 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:10,922 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:10,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:10,958 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,958 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,958 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,958 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:10,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:10,968 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:10,968 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,968 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:10,968 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:11,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:11,001 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:11,001 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:11,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:11,037 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,038 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:11,038 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,038 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,088 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,088 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,088 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,088 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,088 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,088 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:11,090 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,090 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,090 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,090 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,090 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,091 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:11,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,097 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,097 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:11,097 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,097 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,098 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,098 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:11,098 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:11,098 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:11,602 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,602 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,602 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:11,602 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][473], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,760 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,760 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,761 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,761 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,882 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:11,882 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,882 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:11,882 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,883 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,883 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,884 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:11,884 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,884 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:11,884 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:11,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:11,893 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:11,893 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:11,893 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:11,893 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,100 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,100 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,100 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,100 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:12,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,101 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,101 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,101 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:12,101 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,112 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,112 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:12,112 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:12,112 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:12,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:12,140 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,140 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:12,140 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,140 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:12,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,141 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,141 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:12,141 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,141 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:12,170 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,170 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,170 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:12,170 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,171 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,171 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:12,201 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,201 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,202 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,202 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,202 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,202 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,202 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,203 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:12,204 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,204 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,204 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,204 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:12,206 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,206 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,206 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,206 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,208 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,208 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,208 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,208 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,209 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,210 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,210 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,210 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:12,211 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,211 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,211 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,211 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,217 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:12,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,219 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,219 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,219 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,219 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,222 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,222 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,222 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:12,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:12,223 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,223 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,224 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,224 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:12,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:12,232 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,233 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,233 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:12,233 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:12,287 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,287 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:12,287 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:12,287 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:12,725 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:12,725 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,725 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:12,725 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:13,019 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,019 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:13,019 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,019 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:13,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:13,336 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,336 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,336 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:13,336 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:13,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:13,571 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,571 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,571 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:13,571 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:13,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:13,783 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:13,783 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:13,783 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:13,783 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,185 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,185 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,185 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,185 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,187 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,187 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:14,187 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,187 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:14,230 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,230 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,230 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,230 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,249 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,249 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,249 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,249 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:14,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,250 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,250 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,250 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,250 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,253 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,253 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,253 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,253 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,261 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,261 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:14,271 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,271 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,271 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,271 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:14,272 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,272 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,272 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,272 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:14,287 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,287 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,287 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,287 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,498 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,498 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,498 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,498 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][212], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,499 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,499 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,499 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,499 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:14,502 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,502 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:14,502 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,502 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,518 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,518 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,518 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,518 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,518 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][256], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:14,647 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,647 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,647 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,647 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,678 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,678 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,678 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,679 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,745 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,745 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,745 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,745 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:14,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,804 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:14,804 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,804 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,804 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:14,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:14,804 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,805 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,805 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,805 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,865 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,865 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:14,865 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,865 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,874 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,874 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,875 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,875 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,875 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,876 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:14,897 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,897 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,897 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,897 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:14,898 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,898 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,899 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,899 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,900 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,900 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,900 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,900 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:14,901 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,901 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,901 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,901 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:14,903 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,903 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,904 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,904 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,905 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,905 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,905 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,905 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,908 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,908 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,908 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,908 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,908 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,908 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,908 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:14,910 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,910 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,910 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,910 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,918 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,918 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,918 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,918 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,919 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,919 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,919 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,919 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,923 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,923 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,923 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:14,924 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,924 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,924 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,924 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,925 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,925 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:14,925 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,925 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:14,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,934 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,934 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,934 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,934 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,968 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,968 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,968 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,969 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:14,969 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:14,969 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,980 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:14,981 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,981 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:14,981 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:14,981 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:15,044 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,044 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:15,044 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,044 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:15,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:15,276 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,276 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:15,276 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,276 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:15,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:15,337 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:15,338 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:15,338 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:15,338 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:15,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:15,426 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:15,426 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:15,426 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:15,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 62#L715true]) [2021-06-11 05:13:15,441 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:15,442 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:15,442 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,065 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:16,065 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,065 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,065 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,065 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:16,066 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:16,066 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,066 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:16,066 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,066 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:16,067 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:16,067 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,067 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:16,068 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,068 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,068 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 212#L724true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:16,103 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,103 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,103 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,103 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:16,105 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,105 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,105 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,105 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:16,119 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,119 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,119 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,119 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:16,121 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,121 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:16,121 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,121 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue]) [2021-06-11 05:13:16,315 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,315 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,315 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,315 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:16,352 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:16,412 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,412 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,412 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,412 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:16,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:16,773 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,773 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:16,773 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,773 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:16,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:16,893 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,893 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:16,893 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,893 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:16,908 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:16,908 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,908 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,908 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:16,908 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:16,908 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:17,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:17,885 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:17,885 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:17,885 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:17,885 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:17,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:17,991 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:17,991 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:17,991 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:17,991 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 61#thr1EXITtrue]) [2021-06-11 05:13:18,007 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,007 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,007 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,007 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:18,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:18,271 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:18,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:18,757 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,757 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,757 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:18,757 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:18,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:18,759 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:18,759 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:18,759 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:18,759 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,039 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:19,039 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:19,040 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,040 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,040 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,040 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:19,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,049 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,049 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:19,049 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,049 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,050 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,050 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,050 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:19,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,052 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,053 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,053 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,053 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,054 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,059 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,059 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,059 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,059 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,060 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,060 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,060 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,060 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,063 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,063 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,063 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,063 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:19,064 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,064 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,064 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,065 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:19,065 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,065 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,065 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,065 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,067 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,067 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,068 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,069 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,069 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,071 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,071 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,071 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,071 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,071 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,074 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,074 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,074 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,075 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:19,075 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,075 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,075 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,075 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,075 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,077 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,077 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,077 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,077 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,084 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,085 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,085 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,087 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,087 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,087 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:19,088 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,089 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,089 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,089 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,090 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2021-06-11 05:13:19,090 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2021-06-11 05:13:19,090 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-06-11 05:13:19,090 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-06-11 05:13:19,091 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,091 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,091 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,091 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,091 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,092 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,092 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,092 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,126 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,126 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,126 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,126 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,127 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,127 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,127 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,127 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,131 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,131 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,132 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,132 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,132 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,132 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,132 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:19,134 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:19,134 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:19,134 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:19,134 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,135 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,135 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,135 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,135 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,135 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,135 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,138 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,138 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,138 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,138 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,142 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,142 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,142 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,142 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:19,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,146 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,146 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,146 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,146 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,147 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,147 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,147 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,147 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,147 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,147 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,148 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,148 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,148 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,148 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,148 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,148 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,149 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,149 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,149 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,150 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,150 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,177 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:19,177 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,177 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,177 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,177 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:19,177 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:19,306 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:19,307 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,307 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,307 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:19,879 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:19,879 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:19,879 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:19,879 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:19,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:19,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:20,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:20,215 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:20,215 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:20,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:20,215 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:20,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:20,282 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:20,282 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:20,282 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:20,282 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:21,107 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,107 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:21,107 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:21,107 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:21,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:21,182 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,182 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,182 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:21,182 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:21,182 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,183 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,183 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,183 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:21,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 62#L715true]) [2021-06-11 05:13:21,191 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,191 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,191 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,191 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:21,193 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,193 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,193 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,193 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 62#L715true, 191#L715true]) [2021-06-11 05:13:21,219 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][633], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:21,219 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:21,219 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,219 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 62#L715true]) [2021-06-11 05:13:21,279 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,279 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,279 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,279 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:21,280 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,280 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,280 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,280 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:21,289 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,289 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,289 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:21,289 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:21,290 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:21,290 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,290 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:21,290 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:21,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:21,291 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,291 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:21,291 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,291 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:21,292 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,292 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,292 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:21,292 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:21,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:21,681 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,681 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,681 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,681 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:21,725 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,725 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,725 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,725 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:21,906 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:21,906 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:21,906 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:21,906 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:22,162 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:22,163 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,163 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,163 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,163 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,163 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,164 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,164 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,164 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,211 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,212 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:22,213 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,213 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,213 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,213 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,214 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,214 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,215 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:22,215 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,215 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:22,215 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,215 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,215 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,235 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,235 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,235 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,235 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,244 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:22,252 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,253 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,254 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:22,255 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,255 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,255 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,255 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:22,256 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,256 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,256 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,256 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,257 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,257 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,257 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,257 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,258 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,258 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 62#L715true]) [2021-06-11 05:13:22,258 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,258 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,258 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,287 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,287 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,288 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,288 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:22,521 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,521 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,521 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,521 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:22,522 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,522 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,522 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,522 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:22,540 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,540 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,540 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,540 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,544 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,544 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,544 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,544 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][212], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,545 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,545 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,545 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,545 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,569 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,569 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,569 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,569 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,603 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,603 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,603 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,604 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,604 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,604 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,605 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,605 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,605 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,605 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,605 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,605 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,608 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,608 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,608 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,608 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:22,630 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,630 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,631 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,631 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,632 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,632 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,632 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,632 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,632 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,632 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:22,648 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,648 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:22,648 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,648 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][256], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:22,757 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,757 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,757 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,757 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][364], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:22,758 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,758 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,758 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,758 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][364], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:22,760 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,760 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,760 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,760 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,798 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,798 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,798 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,798 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:22,851 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,851 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,851 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,851 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,872 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:22,872 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:22,872 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,872 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:22,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:22,938 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,938 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:22,938 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:22,938 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:22,959 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:22,960 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,960 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:22,960 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,012 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,012 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,012 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,012 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,024 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,024 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,024 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,024 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,024 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,025 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,025 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,025 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:23,035 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,035 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,035 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,035 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,036 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,036 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,036 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,036 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 62#L715true, 191#L715true]) [2021-06-11 05:13:23,037 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,037 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,037 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:23,047 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,047 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:23,047 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,048 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,048 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,048 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:23,049 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,049 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,049 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,049 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:23,050 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,050 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,050 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:23,051 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,051 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,051 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,051 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,055 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,055 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,055 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,055 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,055 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,055 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,059 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,059 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,059 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,061 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,061 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,061 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,061 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:23,062 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,062 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,062 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,062 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,067 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,067 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,067 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:23,068 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,068 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,068 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,068 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,069 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,069 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,069 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,069 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,069 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:13:23,069 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,071 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 191#L715true]) [2021-06-11 05:13:23,071 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,071 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,071 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,071 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:23,072 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,072 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,072 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,072 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,108 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:23,108 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,108 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,108 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,108 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,108 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,117 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,117 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:23,118 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,118 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:23,123 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,123 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,123 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,123 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][187], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:23,214 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,214 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,214 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,214 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:23,241 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,241 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,241 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,241 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:23,242 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,242 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:23,242 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,242 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:13:23,301 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,301 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,301 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,301 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,405 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:23,405 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,405 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:23,424 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:23,424 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,424 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,437 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,437 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,437 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,437 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,446 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,446 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,446 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,446 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,446 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 142#L717-1true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,447 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,447 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,447 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,448 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:23,474 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,474 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,474 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,474 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,511 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,511 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:23,511 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,511 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,568 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:23,569 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,569 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,582 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,582 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,582 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,582 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,582 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,582 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,586 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,586 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,586 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,586 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:23,586 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:23,596 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,596 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,596 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,597 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,597 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,598 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,598 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,598 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,598 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,599 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,599 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,599 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,599 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,600 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,600 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,600 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,600 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:23,601 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:23,601 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:23,601 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,602 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:23,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:13:23,855 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:23,855 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:23,855 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:23,855 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,156 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:24,157 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,157 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,157 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:24,157 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:24,165 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,165 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,165 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:24,165 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:24,236 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,236 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,236 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,236 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][306], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,316 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:24,411 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,435 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,435 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,435 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,435 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,435 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,474 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,474 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,475 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,475 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,475 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,475 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,475 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,475 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,635 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,635 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:24,635 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,635 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,642 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,642 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,642 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,642 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:24,649 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,649 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,649 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,649 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:24,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:24,679 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,679 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:24,679 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:24,679 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:24,681 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,681 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,681 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,682 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,682 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,682 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,683 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,683 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,683 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,683 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,684 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,684 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,684 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,685 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,694 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,694 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,694 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,694 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:24,700 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,700 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,700 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,700 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:24,701 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,701 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,701 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:24,703 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:24,703 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:24,703 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,704 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,705 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:24,705 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,710 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,710 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,710 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,710 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,712 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,712 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,712 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,712 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,713 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,713 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,714 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,714 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:24,714 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2021-06-11 05:13:24,714 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2021-06-11 05:13:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:24,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,715 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,719 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,719 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,719 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,719 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,719 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,719 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,720 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,720 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,720 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,720 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,735 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,736 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,736 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,736 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,736 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,736 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:24,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,743 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2021-06-11 05:13:24,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:24,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:24,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:24,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,747 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,747 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,747 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,747 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,748 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,748 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,748 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,748 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,748 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,748 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:24,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,751 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,752 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,752 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,752 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,757 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:24,757 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,757 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:24,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L713-2-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (< (select (select |v_#memory_int_1363| |v_~#max~0.base_600|) |v_~#max~0.offset_600|) v_thr1Thread1of4ForFork0_findMax_~e~0_177) InVars {~#max~0.offset=|v_~#max~0.offset_600|, #memory_int=|v_#memory_int_1363|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_177, ~#max~0.base=|v_~#max~0.base_600|} OutVars{~#max~0.offset=|v_~#max~0.offset_600|, thr1Thread1of4ForFork0_findMax_#t~mem10=|v_thr1Thread1of4ForFork0_findMax_#t~mem10_59|, #memory_int=|v_#memory_int_1363|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_177, ~#max~0.base=|v_~#max~0.base_600|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem10][147], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:24,937 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:24,937 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,937 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:24,937 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:25,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:25,428 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:25,428 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:25,428 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:25,429 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:25,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:25,525 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:25,525 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:25,525 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:25,525 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:25,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:25,536 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:25,536 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:25,536 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:25,536 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:26,220 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:26,220 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 66#L715-1true, Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:26,300 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,300 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,300 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,300 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:26,367 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,367 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,367 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,367 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:26,367 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,367 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,367 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,368 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:26,368 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,368 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,368 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,368 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:26,384 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,384 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:26,384 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,384 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:26,387 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:26,387 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:26,387 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:26,387 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:26,628 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:26,628 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:26,628 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:26,628 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:26,628 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:26,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:26,844 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:26,844 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:26,845 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:26,845 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:27,098 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,098 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,098 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,098 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,098 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:27,098 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:27,102 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,102 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,102 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,102 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,102 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,103 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,103 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,103 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:27,142 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,142 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,142 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,142 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,143 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,143 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,143 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,143 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:27,144 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,144 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,144 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,144 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,145 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,145 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,145 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,145 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,145 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:27,145 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,169 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,170 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,170 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,170 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:27,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:27,178 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,178 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,178 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,178 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:27,181 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,181 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:27,182 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,182 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,182 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,182 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,185 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,185 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,185 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,185 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,185 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:27,185 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:27,193 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,193 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,193 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,193 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:27,196 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:27,196 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:27,197 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,197 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,197 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:27,222 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,222 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:27,227 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,228 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,228 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:27,229 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,229 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,229 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:27,229 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:27,230 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,230 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,230 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,230 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,233 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,233 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,233 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:27,233 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,237 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,483 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,483 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,483 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,483 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,483 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,483 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:27,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:27,646 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,646 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,646 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,646 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,750 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,751 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,751 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:27,759 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:27,759 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,759 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:27,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,788 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:27,788 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:27,788 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:27,789 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,818 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,818 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,818 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,818 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:27,824 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,824 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,825 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,825 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:27,857 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,857 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,857 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,857 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:27,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,869 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,869 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,869 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,869 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,879 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,879 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,879 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,889 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,889 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,889 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,889 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:27,890 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,890 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,890 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,890 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,891 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:27,891 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,891 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,893 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:27,893 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,893 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,895 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,895 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,895 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,895 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,895 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:27,896 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,896 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,897 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,897 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,897 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,897 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:27,898 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,898 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,898 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,898 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,901 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:27,901 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,905 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,905 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,905 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,905 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,907 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,907 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,907 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,907 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,907 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,907 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,908 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,908 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,909 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,909 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:27,909 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2021-06-11 05:13:27,909 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2021-06-11 05:13:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:27,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,910 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,914 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,915 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,915 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,915 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,917 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,917 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,917 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,917 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,917 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,917 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,918 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,918 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:27,918 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,918 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,922 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,922 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,922 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,922 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:27,929 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,929 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:27,930 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,930 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,930 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,930 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,936 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,936 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,936 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,937 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,937 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,937 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:27,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,942 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2021-06-11 05:13:27,942 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:27,943 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:27,943 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-06-11 05:13:27,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,946 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,946 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,946 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,946 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,947 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:27,947 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,947 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,947 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,947 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,947 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:27,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,950 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,950 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,950 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:27,950 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,955 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,955 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,955 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:27,955 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:27,956 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:27,956 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:27,956 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,956 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:27,956 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:27,956 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:28,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,008 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,008 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,008 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,008 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,020 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:28,020 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,020 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:28,020 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:28,021 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,021 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,119 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:28,119 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,120 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,120 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,120 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,120 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:28,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,131 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,131 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:28,131 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,398 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:28,398 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,398 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,398 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,398 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:28,398 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,429 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,429 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:28,429 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,429 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,490 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,490 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,490 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,490 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:28,540 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,540 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,540 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,540 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,541 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,541 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,541 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,541 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,541 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,541 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,542 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,542 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,543 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,543 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,543 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,543 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,543 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,543 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,571 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,571 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,571 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,571 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,573 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,573 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,573 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,573 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:28,588 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,588 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,588 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,588 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,589 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,589 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,589 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,589 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:28,591 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,591 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,591 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 62#L715true, 191#L715true]) [2021-06-11 05:13:28,606 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][633], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:28,606 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,607 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:28,607 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,607 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,607 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,607 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true, 191#L715true]) [2021-06-11 05:13:28,611 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:28,611 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,611 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][350], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:28,612 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,612 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,612 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,612 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1708] L713-2-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (< (select (select |v_#memory_int_1363| |v_~#max~0.base_600|) |v_~#max~0.offset_600|) v_thr1Thread1of4ForFork0_findMax_~e~0_177) InVars {~#max~0.offset=|v_~#max~0.offset_600|, #memory_int=|v_#memory_int_1363|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_177, ~#max~0.base=|v_~#max~0.base_600|} OutVars{~#max~0.offset=|v_~#max~0.offset_600|, thr1Thread1of4ForFork0_findMax_#t~mem10=|v_thr1Thread1of4ForFork0_findMax_#t~mem10_59|, #memory_int=|v_#memory_int_1363|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_177, ~#max~0.base=|v_~#max~0.base_600|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem10][147], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:28,677 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,677 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,677 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,677 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,717 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,717 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,717 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,718 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:28,718 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,719 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,719 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,719 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,719 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,719 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,719 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:28,720 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,720 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,720 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,721 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:28,721 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,721 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:28,722 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,722 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:28,723 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:28,723 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,723 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:28,724 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,724 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:28,724 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:28,724 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,724 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:28,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:28,743 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,743 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:28,743 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,743 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L715-1true]) [2021-06-11 05:13:28,745 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,745 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,745 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:28,745 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:13:28,747 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,747 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:28,747 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:28,747 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:29,569 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:29,569 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:29,569 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,570 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:29,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:29,570 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,570 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:29,570 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:29,570 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,572 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:29,572 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,573 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,573 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:29,573 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,573 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:29,605 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:29,605 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,606 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:29,606 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:29,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:29,607 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:29,607 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:29,607 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:29,607 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:29,626 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:29,626 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,626 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:29,935 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,935 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:29,935 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:29,935 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:30,036 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,036 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,036 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,036 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,481 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1585] L716-3-->L715-1: Formula: (= (select (select |v_#memory_int_1023| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_29|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][24], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:30,481 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:30,481 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,482 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1585] L716-3-->L715-1: Formula: (= (select (select |v_#memory_int_1023| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_29|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][24], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:30,482 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,482 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,482 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:30,482 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:30,482 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:30,591 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:30,591 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:30,591 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:30,591 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:30,591 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:30,591 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:30,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][473], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:30,950 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:30,950 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:30,950 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:30,950 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:30,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 61#thr1EXITtrue]) [2021-06-11 05:13:30,953 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:30,953 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,953 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,953 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:30,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 66#L715-1true, Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:30,969 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:30,970 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:30,970 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:30,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][463], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:31,162 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,162 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,162 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][463], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:31,163 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,163 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:13:31,167 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,167 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,167 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:31,167 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:31,168 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,168 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:31,168 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,168 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:31,174 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,174 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,174 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:31,174 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:31,501 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:31,501 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,502 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,502 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,502 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,557 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,558 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,558 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,558 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,558 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,559 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,559 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,559 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,559 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,565 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,565 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,565 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,565 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,566 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,566 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,566 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,566 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,571 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,571 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,571 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,571 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,571 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,571 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,572 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,572 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:31,594 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,595 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,595 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,595 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,597 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,597 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,597 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,597 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,598 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,598 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,845 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,845 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,846 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,846 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:31,894 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,894 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,895 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,895 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][350], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:31,895 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,895 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,895 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,895 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:31,899 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,899 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,899 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,899 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:31,900 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,900 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,900 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,900 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:31,900 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,900 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][350], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:31,901 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,901 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:31,901 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,953 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,954 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,954 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,954 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:31,975 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:31,975 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,975 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,975 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:31,975 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:31,975 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:32,049 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,049 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,049 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,049 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:32,050 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,050 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,050 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:32,052 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,052 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,052 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,052 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 204#L713-2true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:32,054 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,054 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,054 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,054 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:32,064 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,064 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:32,064 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,065 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,731 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:32,732 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,732 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,732 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,732 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,732 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:32,773 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,774 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,774 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,774 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,775 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:32,775 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,775 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,775 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,775 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,775 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,800 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,800 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,800 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:32,801 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,801 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,802 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,802 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,802 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:32,802 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,802 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,807 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,807 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,807 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,807 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,808 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,808 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,808 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,809 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,809 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,809 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,809 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,812 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,812 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,812 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,812 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,812 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,813 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:32,818 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,818 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,818 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,818 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:32,821 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,821 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:32,823 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,823 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,823 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:32,825 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:32,825 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,825 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:32,827 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,827 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:32,827 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,827 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,828 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,828 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,829 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,829 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,829 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,829 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,831 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,831 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,831 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,831 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,831 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,831 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,831 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:32,832 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,832 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,832 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,833 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,833 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,836 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,836 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,836 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,836 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:32,838 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,838 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,838 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,850 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,851 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,851 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:32,853 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,853 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,853 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,854 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,855 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,855 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,884 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,884 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,884 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,884 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,888 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,888 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,888 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,888 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,891 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,891 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,891 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,891 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,891 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,891 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,892 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,892 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,892 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,892 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,898 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,898 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,898 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,898 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:32,899 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,899 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,899 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:32,904 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,904 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,904 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,904 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,906 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,906 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,906 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,907 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,907 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,907 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,907 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,909 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,909 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,909 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,909 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,909 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,909 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,910 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,910 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,910 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,911 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:32,911 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,911 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,911 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,912 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,912 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,912 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,912 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,914 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,914 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,914 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,914 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,916 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,916 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,916 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,916 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,919 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,919 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,919 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,920 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,920 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,920 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,920 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,921 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:32,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,922 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,922 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:32,922 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,922 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,923 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,923 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,923 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,923 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,927 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,927 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,927 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,927 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:32,928 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:32,928 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:32,928 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:32,929 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:33,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:33,059 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:33,059 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:33,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:33,160 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:33,160 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:34,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:34,478 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:34,478 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:34,478 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:34,478 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:34,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:34,559 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:34,559 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:34,559 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:34,559 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:13:35,063 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:35,063 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:35,063 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,063 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:35,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:35,096 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,096 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,096 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,096 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:35,097 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,097 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:35,097 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,097 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,097 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:35,098 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,098 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,098 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:35,098 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,098 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)), 62#L715true]) [2021-06-11 05:13:35,121 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][706], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:35,121 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:35,121 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:35,177 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:35,177 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:35,514 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,514 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:35,515 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,515 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:35,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:35,528 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,528 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:35,528 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,528 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:35,560 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:35,560 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,560 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,560 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,560 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:35,618 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,618 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,618 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,618 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:35,986 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:35,986 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,987 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,987 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:35,987 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,988 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:35,988 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:35,988 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,248 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,248 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,248 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,248 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:36,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,250 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,250 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,250 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:36,250 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,250 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,251 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:36,254 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,254 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,254 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:36,254 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:36,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,261 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,261 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,261 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,261 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,273 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,273 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,273 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,273 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,273 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,273 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,274 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,274 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,274 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,274 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,274 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,274 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,275 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,275 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,275 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,275 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,275 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,275 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,275 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,276 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,276 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,276 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,276 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,276 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,277 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,277 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:36,278 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 62#L715true, 191#L715true]) [2021-06-11 05:13:36,278 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,278 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,279 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,279 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,279 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,279 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,279 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,279 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,280 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:36,280 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,280 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,280 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,280 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,280 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:36,286 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,286 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,286 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,286 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,288 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,288 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,288 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,288 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:13:36,289 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,289 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,289 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,289 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:36,308 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,308 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,308 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,308 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:36,309 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,309 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,309 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,309 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,312 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,312 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,312 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,312 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,312 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,312 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,320 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,321 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,321 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,321 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,321 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,321 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,322 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,322 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,322 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,322 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,322 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,322 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:36,327 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,327 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,327 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,327 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:36,332 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,332 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,332 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,332 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:36,333 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,333 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,333 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,333 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:36,361 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,361 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,361 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,362 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:36,368 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,368 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,368 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,368 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:36,369 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,369 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,369 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:36,369 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,375 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,375 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,375 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:36,375 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,379 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,379 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,379 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,379 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,379 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:36,379 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,395 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,395 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,395 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,395 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,439 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,439 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,439 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,439 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,439 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,440 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,441 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,441 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,441 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,444 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,444 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:36,444 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,445 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,445 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,445 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,445 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,445 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,446 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:36,446 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,446 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true, 191#L715true]) [2021-06-11 05:13:36,476 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,476 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,476 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,477 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:36,515 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,515 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,515 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,515 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:36,591 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,591 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,591 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,592 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:36,592 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,592 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,592 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,592 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,691 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,691 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,691 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,691 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,695 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,696 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:36,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:36,704 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,704 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:36,704 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,704 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:36,735 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,735 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,735 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:36,735 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,768 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,768 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,768 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,768 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:36,774 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,775 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,775 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,775 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,805 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,805 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,805 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,805 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:36,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:36,819 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,819 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)), 62#L715true]) [2021-06-11 05:13:36,821 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,821 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,821 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,821 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:36,829 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,829 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:36,829 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,829 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:13:36,832 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,832 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,832 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,832 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:36,833 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:36,833 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:36,834 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,834 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,834 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,834 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:36,835 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,835 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,835 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,835 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:36,836 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,836 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,836 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,837 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,841 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:36,841 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,841 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:36,841 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,841 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,841 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:36,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:36,843 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,843 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:36,843 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,843 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:36,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:36,847 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,847 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:36,847 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,847 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:36,848 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:36,848 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,848 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:36,848 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:36,848 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:36,848 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:37,002 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,002 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,002 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,002 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:37,003 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,003 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:37,003 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,003 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,126 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:37,126 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,126 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:37,144 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,144 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,144 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,144 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,195 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,195 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:37,197 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,197 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,197 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,197 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,198 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,198 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,198 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,198 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,253 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:37,253 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,253 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,253 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,253 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,253 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,259 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,260 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,260 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,260 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,276 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,276 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,276 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,281 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,281 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,281 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,281 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,282 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,282 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,282 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,282 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,286 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,286 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,286 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,286 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:37,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,289 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,289 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,289 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,289 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,304 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:37,304 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,304 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,305 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,305 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,305 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,524 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:37,524 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,524 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,524 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:37,524 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,524 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:13:37,584 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,584 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,584 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,584 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 73#L713-2true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:37,639 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:37,639 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,639 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:37,644 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,644 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:37,644 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,644 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:13:37,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:37,646 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:37,646 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:37,646 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,646 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:37,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:37,725 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,725 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,725 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,725 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1585] L716-3-->L715-1: Formula: (= (select (select |v_#memory_int_1023| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_29|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][24], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:37,726 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,726 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:37,726 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:37,726 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 191#L715true]) [2021-06-11 05:13:38,030 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,030 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,030 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,030 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,075 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,075 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,075 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,076 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:38,080 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,081 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,081 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,081 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,088 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,088 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,088 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,088 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,090 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,090 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,090 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,090 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,096 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,096 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,096 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,096 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,102 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,102 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,102 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,102 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,133 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,133 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,133 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:38,268 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,268 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:38,268 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:38,268 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,277 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][473], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,277 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,277 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:38,277 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,277 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:38,277 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:38,297 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,297 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,297 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,297 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:38,299 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,299 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,299 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,299 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,300 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,300 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,301 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,301 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,302 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,302 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,302 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:38,303 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:38,303 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,303 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,305 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,305 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,305 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,305 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,305 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:38,306 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,306 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,306 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,306 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,307 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:38,307 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,307 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,308 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,308 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,308 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,308 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,309 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,309 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,309 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,309 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,309 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,309 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,309 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,311 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,311 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,311 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,311 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:38,312 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,312 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,312 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,312 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:38,313 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,313 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,313 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,313 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:38,314 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,314 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,314 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,314 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,315 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,315 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,315 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,315 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,318 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,318 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,319 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,322 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,322 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,322 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,322 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,322 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:38,322 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,322 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,323 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,323 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,324 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,324 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,325 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,325 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,325 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,325 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,352 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,352 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,352 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,352 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,355 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,356 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:38,356 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:38,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:38,358 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,358 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,358 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:38,358 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,382 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:38,383 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:38,383 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:38,383 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:38,383 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:38,383 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:39,018 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:39,019 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:39,019 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:39,019 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:39,019 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:39,019 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:39,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:39,372 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:39,372 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:39,372 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:39,372 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:39,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:39,446 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:39,446 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:39,446 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:39,446 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:40,622 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,622 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:40,622 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:40,622 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:40,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 62#L715true]) [2021-06-11 05:13:40,713 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,713 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,713 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,713 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:40,716 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,716 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:40,716 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,716 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:40,815 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,815 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,815 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,815 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 62#L715true]) [2021-06-11 05:13:40,816 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,816 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,816 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,816 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:40,817 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,817 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,817 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,817 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:40,828 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:40,828 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:40,828 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,828 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:40,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:40,829 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:40,829 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:40,829 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:40,829 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:41,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:41,056 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,056 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,056 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,056 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:41,213 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,213 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,213 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:41,216 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,216 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:41,250 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:41,258 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,258 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,258 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,258 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][859], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:41,259 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][557], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:41,259 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,259 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:41,297 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,297 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,297 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,297 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:41,514 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:41,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:41,830 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,830 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 191#L715true]) [2021-06-11 05:13:41,831 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,831 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,831 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,831 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:41,831 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,831 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,832 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,832 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:41,890 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,890 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:41,890 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,890 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:41,892 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,892 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,892 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,892 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:41,892 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:41,893 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,893 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,893 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:41,893 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:41,893 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,893 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:41,894 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,894 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,894 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:41,894 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,894 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:41,927 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,927 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,927 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,927 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:41,927 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,927 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:41,928 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,929 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,929 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,929 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:41,930 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,930 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,930 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,930 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:41,931 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,931 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,931 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,931 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:41,946 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,946 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,946 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,946 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:41,947 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,947 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,947 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,947 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,948 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:41,948 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,948 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:41,948 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,948 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:41,948 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:41,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:41,950 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,950 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,950 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,950 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:41,951 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,951 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,951 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,951 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,995 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:41,995 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,995 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:41,995 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:41,995 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:41,995 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:42,005 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,005 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,006 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:42,006 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,006 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:42,006 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,006 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,006 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:42,018 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,018 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,018 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,018 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][187], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:42,128 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,128 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,128 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,129 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:42,162 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,162 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:42,162 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,162 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:42,164 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,164 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,164 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,164 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:42,164 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,165 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:42,165 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,165 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:13:42,230 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,230 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,230 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,230 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,549 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,549 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:42,550 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,550 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:42,570 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:42,570 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,570 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:42,570 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:42,571 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,571 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,571 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,571 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:42,584 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,584 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,584 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,584 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,593 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:42,593 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,594 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,594 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,594 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,594 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,595 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 142#L717-1true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:42,595 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,595 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,595 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,595 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,654 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,654 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,654 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,654 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,655 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,659 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,659 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,659 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,659 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,660 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,660 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,660 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,660 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,660 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,662 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,662 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,662 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,662 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,663 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,663 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,663 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,663 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:42,674 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,674 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,674 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,674 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,675 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,675 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,675 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,675 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,676 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,676 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,676 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,676 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:42,677 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,677 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,677 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,677 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:42,678 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,678 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,678 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,678 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][711], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:42,679 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,679 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,679 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,679 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:42,680 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,680 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,680 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,680 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,683 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,683 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,683 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:42,683 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,683 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,683 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,684 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,684 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,684 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:42,684 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,685 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,685 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,685 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,685 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,686 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,686 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,686 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,686 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,687 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,687 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,687 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,687 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,687 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,691 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,691 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,691 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,692 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,692 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,692 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,692 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,694 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,694 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,694 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,694 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:42,696 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,696 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,696 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,696 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:42,697 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,697 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,698 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,698 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:42,699 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,699 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,699 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,703 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,703 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,703 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,712 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:42,712 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,712 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,713 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,713 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,713 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,714 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,714 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,714 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:42,714 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,714 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,714 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,714 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,715 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,715 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,715 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,715 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,715 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,715 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,716 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,716 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,716 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,716 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:42,719 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,719 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,719 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,719 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,721 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:42,722 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,722 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,722 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,722 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,722 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,766 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,766 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,766 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,766 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:42,771 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,771 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:42,771 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,771 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:42,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:42,775 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,775 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,775 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:42,775 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,865 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:42,865 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,865 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:42,865 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,865 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,865 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:42,996 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:42,996 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,996 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,996 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,996 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,996 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:42,999 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:42,999 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:42,999 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,999 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:42,999 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:42,999 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:43,007 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,007 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,007 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,007 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:43,010 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,010 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,010 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,010 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:43,012 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,012 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,012 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,012 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,022 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,022 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,022 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,022 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,022 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,022 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,025 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,025 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,025 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,523 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:43,523 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,523 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,523 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,523 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,524 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,530 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:43,530 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,530 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,530 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,530 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,530 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:43,559 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,559 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,559 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,559 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,562 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:43,562 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,562 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,562 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,562 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,595 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,595 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,595 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,595 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,596 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,596 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,600 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,600 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,600 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:43,600 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,600 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,600 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,676 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,676 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,677 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,677 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,680 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,680 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,680 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,680 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,743 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:43,743 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,744 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:43,744 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,744 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,744 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,744 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,744 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,744 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:43,795 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,795 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,795 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,795 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:43,801 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,801 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,801 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,801 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 62#L715true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:43,815 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,815 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,815 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:43,816 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][706], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:43,816 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,816 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,819 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:43,820 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,820 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:43,820 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,820 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:43,820 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 62#L715true]) [2021-06-11 05:13:43,822 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,822 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,822 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,822 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][713], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:43,823 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,823 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,823 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,823 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,824 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,824 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,824 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,824 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,824 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,825 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,826 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,826 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,826 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,826 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,826 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,826 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,826 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:43,827 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,827 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,827 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,828 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:43,828 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,829 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,829 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,832 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:43,832 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,832 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,833 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:43,833 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,833 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,833 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,833 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,833 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,833 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,863 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,863 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,863 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,863 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,865 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,865 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,865 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,865 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,880 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,880 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,880 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,880 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,882 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,882 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,901 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,901 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,901 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,901 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,901 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,901 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 191#L715true]) [2021-06-11 05:13:43,935 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,935 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,935 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,935 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:43,935 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,935 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,936 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,936 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:43,937 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:43,937 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:43,937 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:43,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][350], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:43,938 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,938 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,938 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,938 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:43,940 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][350], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:43,940 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:43,940 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:13:44,053 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,053 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:44,053 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:44,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:13:44,055 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,055 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,055 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:44,055 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:44,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:44,077 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:44,077 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:44,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:13:44,097 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,097 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:44,097 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,097 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:44,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:13:44,098 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:44,098 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:44,098 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:44,098 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:45,308 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,308 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,308 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,308 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:45,308 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,309 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,309 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,309 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:45,311 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,311 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,311 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,311 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:45,313 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:45,313 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,313 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,313 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,313 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,313 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,314 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:45,314 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,314 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,314 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,314 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,314 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:45,359 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,359 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:45,359 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:45,359 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:45,360 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,360 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,360 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:45,360 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:45,383 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:45,384 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,384 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:45,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:45,399 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,399 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,399 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:45,399 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:45,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:45,403 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:45,403 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:45,403 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:45,403 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:46,041 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:46,041 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:46,041 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:46,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:46,110 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:46,110 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,110 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,111 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:46,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:46,801 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,801 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:46,801 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:46,801 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:46,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:46,807 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,807 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:46,807 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:46,807 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:46,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:46,808 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:46,808 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:46,808 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:46,808 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:47,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][152], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:47,046 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,046 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,046 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,046 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][306], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:47,073 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:47,073 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,073 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,073 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:47,094 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:47,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][43], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:47,097 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,097 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:47,097 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,097 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:47,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 62#L715true]) [2021-06-11 05:13:47,100 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,100 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,100 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,100 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:47,107 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,107 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:47,107 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,107 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:47,612 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,612 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,613 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:47,613 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:13:47,614 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,614 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,614 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:47,614 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:47,615 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,615 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,615 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:47,615 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:47,616 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:47,616 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:47,616 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:47,616 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:47,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:47,925 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,925 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:47,925 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:47,925 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:48,095 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:48,096 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,096 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,096 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,096 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,138 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,138 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,138 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,138 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,150 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,150 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,150 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,150 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,152 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,152 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,152 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,152 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,156 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,156 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,156 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,156 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,158 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,158 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,158 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,159 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,159 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,159 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,203 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,204 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,204 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,204 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 142#L717-1true, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,421 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,421 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,421 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,421 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,506 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,507 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,507 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,507 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,507 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,507 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,509 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,509 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,509 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,509 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,509 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,509 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,513 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,513 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,513 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,513 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,553 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,553 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,553 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,553 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,592 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,592 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,592 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,592 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,600 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,600 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,600 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,600 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,604 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,604 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,604 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,604 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,626 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,626 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,626 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,626 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,636 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,636 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,636 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,636 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,636 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:48,651 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,651 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:48,652 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,652 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,652 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:48,653 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,817 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,817 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:48,817 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:48,817 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:48,817 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,817 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:48,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:48,818 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,818 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,818 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,818 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,890 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:48,890 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,890 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,890 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,890 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,890 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:48,891 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,891 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:48,891 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,891 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,892 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:48,892 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:48,892 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:48,892 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:48,892 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:48,892 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:49,469 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,469 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,757 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,757 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,787 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:49,788 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:49,788 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,788 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,789 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:49,789 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,789 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,794 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,794 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:49,794 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,794 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,797 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,797 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,798 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,798 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:49,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,799 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,799 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,799 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:49,799 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,803 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,803 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,803 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,803 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:49,806 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,806 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,806 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,806 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,807 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:49,807 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:49,809 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,809 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,809 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,809 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:13:49,811 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:49,811 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,811 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:49,812 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,812 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,812 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,812 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:49,813 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:49,814 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,814 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,816 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,817 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,817 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,817 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,817 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,818 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,819 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,819 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:49,849 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,849 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,849 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,849 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,849 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,849 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,850 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,850 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,851 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,851 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:49,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,852 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,852 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:49,852 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,852 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,853 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,853 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,853 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,854 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,889 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,889 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,889 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,890 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,890 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,890 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,916 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,916 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:49,916 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,916 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][635], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:49,926 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,926 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,927 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,927 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,950 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,950 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,950 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:49,950 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,956 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,956 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,956 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,956 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,960 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,960 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,960 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,960 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,978 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,979 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,979 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,979 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,980 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,980 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,980 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,981 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,981 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,981 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,981 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:49,981 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,981 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,985 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,986 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:49,987 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:49,987 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,987 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:49,988 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:49,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:49,988 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,988 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,989 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:49,989 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:49,989 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,989 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,989 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:49,989 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,011 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,012 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,012 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,012 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,013 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,013 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,013 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:50,015 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,015 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:50,015 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,015 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,015 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,015 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:50,016 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,016 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,017 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,017 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,017 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,017 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,019 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 16#thr1ENTRYtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,019 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:50,019 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:13:50,020 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:50,020 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,020 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,020 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,197 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:50,197 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,197 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,197 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:50,325 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:50,325 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,325 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:50,325 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:13:50,363 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:50,363 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:50,363 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:50,363 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:13:50,364 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:50,364 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:50,364 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:50,364 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:51,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:51,419 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:51,419 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:51,419 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:51,419 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:52,929 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:52,929 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,929 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:52,930 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,930 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:52,930 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:13:52,970 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:13:52,970 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:52,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:52,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][633], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:52,971 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:52,971 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:52,971 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:52,971 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,020 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:53,020 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:53,020 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:53,020 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:53,020 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,020 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:13:53,252 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:53,253 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:53,253 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:53,253 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:53,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:53,593 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,593 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,593 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:53,593 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:53,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:53,626 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,626 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,626 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,626 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:53,691 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,691 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,691 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:53,691 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:13:54,055 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,055 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,055 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,055 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:54,056 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,056 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,056 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,056 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:54,058 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,058 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,058 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,058 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:54,062 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,063 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,063 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:54,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:54,097 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,098 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,098 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,098 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:54,106 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,107 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,107 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,107 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:54,107 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:54,107 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:13:54,119 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,119 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,119 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,119 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,123 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,123 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,123 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,123 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,123 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,123 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,125 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,125 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)), 62#L715true]) [2021-06-11 05:13:54,126 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,126 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:54,151 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,151 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,151 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,151 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:54,152 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,152 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,152 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,152 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:54,153 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:54,156 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,156 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,156 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,156 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,160 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,161 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,161 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,167 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,168 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,168 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,168 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,168 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,168 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,169 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,169 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,169 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,169 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,169 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,169 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,170 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,170 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,170 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,170 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,170 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,170 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,173 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,173 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,173 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,173 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,173 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,173 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,181 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,181 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,181 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true]) [2021-06-11 05:13:54,183 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,183 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,183 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,183 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,186 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,186 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,186 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,186 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:54,186 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,186 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:13:54,187 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,188 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,188 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,188 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:54,188 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,189 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,189 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,189 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:13:54,239 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,239 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,250 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,250 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,250 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,251 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:54,251 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,251 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,251 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,251 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,251 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:13:54,258 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,258 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][635], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,348 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,348 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,348 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,348 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,349 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,349 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,349 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,349 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,349 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][635], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,350 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,350 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,350 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,350 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,354 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,354 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,354 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,354 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,354 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,354 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,354 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,356 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][711], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,356 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,356 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,356 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,356 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,356 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 62#L715true]) [2021-06-11 05:13:54,394 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,394 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,394 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,394 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:54,437 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,437 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,437 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,437 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:54,511 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,511 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,511 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,511 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][192], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:13:54,513 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,513 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,513 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,513 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,640 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,641 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:54,641 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:54,641 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,641 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:54,641 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,641 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,683 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,683 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,683 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,683 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,694 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 82#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,694 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,697 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,697 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,697 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,697 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:54,743 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,743 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,743 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:13:54,747 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 62#L715true]) [2021-06-11 05:13:54,748 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,748 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,748 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,748 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:13:54,757 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,757 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,757 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,757 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:13:54,758 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,758 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:54,758 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,759 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:54,760 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,760 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,760 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,760 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:54,761 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,761 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,761 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,761 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,762 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:54,762 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,762 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,762 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:54,762 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:54,762 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:13:54,957 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,957 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,957 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,957 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:54,959 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,959 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,959 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,959 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,983 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,983 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,983 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:54,983 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,985 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,985 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,985 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:54,985 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:54,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:54,986 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,987 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:54,987 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:54,987 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,031 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:55,031 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,031 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,031 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,031 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,031 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,032 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,032 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,032 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,032 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,032 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,032 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,044 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,044 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,044 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,044 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,045 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,045 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,045 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,046 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,061 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,061 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,061 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,061 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,061 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,061 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,070 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,070 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,070 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,070 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,070 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,070 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,080 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,080 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,080 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,080 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:55,081 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,081 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,081 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,081 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,083 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,083 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,083 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,083 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:55,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:55,086 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,086 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,087 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,087 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:55,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:55,088 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,088 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:55,088 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,088 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,091 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,092 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,092 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,092 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,094 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,094 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:55,094 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,094 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:55,098 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,098 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,109 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,110 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,110 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,110 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,110 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,110 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,123 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,123 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,123 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,123 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:55,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:55,703 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:13:55,703 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,786 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,786 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,786 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,786 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:13:55,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 61#thr1EXITtrue]) [2021-06-11 05:13:55,807 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,807 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,807 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,807 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:55,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:55,839 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,839 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,839 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,839 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:55,848 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,848 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,864 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,864 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,864 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,864 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,864 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,864 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,868 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,868 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,870 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,870 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,872 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,872 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,872 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,872 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,872 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:55,872 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,873 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:13:55,873 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:55,873 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:55,873 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,873 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,873 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:55,996 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-06-11 05:13:55,996 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,996 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:55,996 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 61#thr1EXITtrue]) [2021-06-11 05:13:56,014 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,014 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:56,014 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,014 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:13:56,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:56,031 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:56,031 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,031 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:56,035 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,035 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,035 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,036 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:56,036 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:56,037 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,039 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:56,039 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,040 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:56,040 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,041 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,041 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,041 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,041 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,042 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,042 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,042 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:56,043 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,043 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,043 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,043 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,044 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,044 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,044 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,044 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,046 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,046 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,046 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,046 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true, 62#L715true]) [2021-06-11 05:13:56,047 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:56,047 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,052 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,052 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,053 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,053 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,053 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,053 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,053 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,060 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:13:56,062 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,062 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,062 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,062 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][711], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:56,070 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,070 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:56,070 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:56,070 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:56,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,086 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,086 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:56,086 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,086 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:56,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:56,094 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,094 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,094 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:56,094 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,095 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,095 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:56,095 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:56,095 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:56,095 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,095 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,096 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,096 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:56,096 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,096 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:56,096 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,096 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:56,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,099 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,099 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,099 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,099 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,102 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,102 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,102 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,102 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:56,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,105 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,105 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:56,105 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,105 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:56,106 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,106 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,106 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,106 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:56,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:56,220 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:56,220 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:56,220 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:56,220 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:57,121 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:57,121 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,121 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,121 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:57,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:57,413 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:57,413 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,413 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,413 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:13:57,816 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:57,816 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,816 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:57,816 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:57,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:57,840 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,840 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,840 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,840 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:13:57,841 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,841 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,841 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,841 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:57,841 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:13:57,842 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 62#L715true]) [2021-06-11 05:13:57,907 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][400], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:57,907 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:57,908 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:58,092 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,092 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,092 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,092 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:13:58,158 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,158 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,158 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:58,158 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:58,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:58,176 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:58,176 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:58,176 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:58,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][888], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:13:58,187 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,187 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,187 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,187 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:58,197 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,197 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,197 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,197 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:58,242 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:58,577 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:13:58,577 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,577 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,578 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:58,578 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,578 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,579 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,579 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][40], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:58,625 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,625 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:58,625 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,625 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,626 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true]) [2021-06-11 05:13:58,626 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,626 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,626 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:58,626 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,626 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:13:58,645 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,645 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,645 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,645 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:58,646 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,646 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,646 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,646 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:58,647 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,647 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,647 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,647 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:13:58,648 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,648 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,648 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:58,648 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:13:58,649 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:58,650 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 142#L717-1true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:58,657 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,657 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,657 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,657 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:58,658 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:13:58,658 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,658 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:58,658 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,658 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,658 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:58,817 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,817 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 27#thr1ENTRYtrue, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:13:58,818 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,818 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,818 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,818 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:58,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:58,932 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:13:58,932 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:58,932 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,932 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:58,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:13:58,955 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:58,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:58,955 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,955 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:58,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:58,987 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,987 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,987 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,987 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:58,988 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,988 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,988 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,988 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:58,993 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:58,993 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:58,995 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:58,995 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,995 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:58,997 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:58,997 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,997 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:58,998 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,998 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,998 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,998 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:58,999 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,999 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:58,999 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:58,999 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,003 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,003 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,004 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,004 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,006 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,006 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,006 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,007 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,007 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,007 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,007 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,008 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,009 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,009 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,010 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,013 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,013 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,013 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,013 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true, 62#L715true]) [2021-06-11 05:13:59,014 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:13:59,014 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,018 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,019 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,032 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,032 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,033 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,033 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,033 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,033 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,033 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,033 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,035 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,035 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:59,035 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,035 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,037 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,037 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,037 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,037 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,039 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,039 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,277 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,277 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:59,277 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,277 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,284 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,284 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,284 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,284 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,286 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,286 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:13:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:13:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,286 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,290 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,290 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,290 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,290 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,294 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,294 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,294 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,294 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:59,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,298 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,298 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:59,298 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,298 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,299 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,299 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,299 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,299 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:59,429 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,430 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,430 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,430 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,435 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,435 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,435 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,435 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,435 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,435 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,435 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,435 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,436 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,436 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,436 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,436 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,444 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,444 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,444 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,444 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,444 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,444 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,452 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,452 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,452 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,453 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,453 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,453 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,453 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,453 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,455 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,455 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,460 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,460 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,460 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,460 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,462 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,462 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,462 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,462 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,463 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,463 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,463 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,464 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,465 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,465 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,465 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,465 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,466 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,466 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,466 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,466 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,466 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,467 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,478 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,478 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,478 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,478 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,478 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,479 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,848 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,848 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,849 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,849 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,849 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,849 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,849 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,849 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,850 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,850 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,850 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,851 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,851 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,863 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,863 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,863 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,863 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,863 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,863 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,864 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,864 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,864 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,864 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,864 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,864 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,865 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,865 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,865 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,866 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,895 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,895 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,895 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,896 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,896 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,896 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,919 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,920 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,920 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:13:59,920 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:13:59,930 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,931 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,931 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,931 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,931 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,931 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,938 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,938 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,938 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,938 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,939 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,939 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,939 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,939 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,943 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,943 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,943 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,943 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:13:59,944 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,944 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,944 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,944 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,952 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,952 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,952 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,952 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,952 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,952 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:13:59,963 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][573], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:13:59,964 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:13:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:13:59,978 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:13:59,978 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:13:59,978 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:13:59,979 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,979 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:13:59,979 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,024 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,024 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,024 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,024 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:00,025 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,025 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,025 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,025 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,082 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][635], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:00,082 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,082 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,082 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,082 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,082 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][635], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:00,083 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][711], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:00,083 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,083 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,084 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,084 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,084 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,103 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,104 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,104 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,104 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,106 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,106 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,106 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,106 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:14:00,144 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,144 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:14:00,144 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,144 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,145 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,145 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][633], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:00,145 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,145 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,145 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,145 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,147 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,148 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,148 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:00,148 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,148 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:00,148 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:14:00,150 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,150 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,150 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,150 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:00,152 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,152 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,152 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,152 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][220], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:00,153 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,153 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,153 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,153 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,156 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,156 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,156 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,156 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,156 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,156 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,156 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,157 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,158 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,158 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,159 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,159 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,159 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,159 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,159 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,160 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,160 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,160 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,160 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,161 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,161 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,201 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:00,201 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,202 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,202 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,202 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:00,202 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:00,223 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:14:00,223 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,223 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,223 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,223 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,223 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:00,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:14:00,224 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,224 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,224 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,224 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:00,285 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,285 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,285 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,285 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:14:00,295 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:14:00,295 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,295 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:00,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:00,452 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1585] L716-3-->L715-1: Formula: (= (select (select |v_#memory_int_1023| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_49|, #memory_int=|v_#memory_int_1023|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_41|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_29|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][24], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:00,452 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:00,452 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:01,304 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,305 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:01,306 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,306 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,306 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,306 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 73#L713-2true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:01,320 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,320 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:01,320 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,320 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:01,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 73#L713-2true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:01,323 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:01,323 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:01,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:01,324 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,324 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:01,324 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,324 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:01,324 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,324 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,325 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:01,325 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:01,339 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:01,339 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:01,339 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:01,339 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:01,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:01,341 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:01,341 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:01,341 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:01,341 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:01,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:01,872 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:01,873 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,873 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,873 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:01,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:01,928 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:01,928 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:01,928 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:01,928 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,329 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:02,329 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:02,329 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,329 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,329 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L715-1-->L713-2: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_117 v_thr1Thread1of4ForFork0_findMax_~e~0_123)) (= v_thr1Thread1of4ForFork0_findMax_~c~0_117 (select (select |v_#memory_int_1237| |v_~#max~0.base_540|) |v_~#max~0.offset_540|))) InVars {~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_117, ~#max~0.offset=|v_~#max~0.offset_540|, #memory_int=|v_#memory_int_1237|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_123, ~#max~0.base=|v_~#max~0.base_540|, thr1Thread1of4ForFork0_findMax_#t~mem8=|v_thr1Thread1of4ForFork0_findMax_#t~mem8_59|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~c~0, thr1Thread1of4ForFork0_findMax_#t~mem8][34], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:14:02,403 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,403 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,403 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,403 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:02,405 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,405 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,405 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,405 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|))]) [2021-06-11 05:14:02,405 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,405 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true]) [2021-06-11 05:14:02,406 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,406 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 191#L715true]) [2021-06-11 05:14:02,461 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,461 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 191#L715true]) [2021-06-11 05:14:02,523 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:02,523 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,523 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,523 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:02,540 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true]) [2021-06-11 05:14:02,540 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:02,541 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:02,541 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,541 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:02,541 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:03,031 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,031 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,032 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,064 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,064 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,064 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,064 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,065 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,065 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,066 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,066 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,066 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,072 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,072 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,072 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,072 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,077 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,077 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,083 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,084 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,084 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,084 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,084 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,084 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,086 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,086 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,086 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,087 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,138 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,138 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,139 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,329 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,329 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,329 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,329 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,351 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,351 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,351 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,351 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,351 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,355 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,355 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,355 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,355 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,376 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,376 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,376 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,376 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,376 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,391 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,391 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,391 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,391 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,397 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,397 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,397 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,397 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,413 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,414 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,414 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,414 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,414 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,414 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,424 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,424 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,425 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,425 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:03,433 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:03,433 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,433 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:03,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:03,630 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:03,630 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,630 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,630 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:03,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:03,979 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,979 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,979 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,979 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:03,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 16#thr1ENTRYtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:03,981 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:03,981 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:03,981 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:03,981 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,032 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,032 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,032 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,032 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,033 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,033 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,033 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,033 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,034 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,034 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,034 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,034 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,035 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,035 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,035 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,035 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,035 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:14:04,035 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,036 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,036 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,037 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,040 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,040 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,040 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,041 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,041 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,041 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,042 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,042 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,042 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,044 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,044 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,044 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,045 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,045 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,045 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,045 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,045 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,046 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,046 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,046 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,046 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:04,047 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:04,047 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][349], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,048 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,048 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,048 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,048 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,049 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,049 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,049 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,050 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,050 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,050 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:04,052 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,052 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,052 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,064 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,064 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,064 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,066 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,066 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,066 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,066 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,066 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,066 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:04,067 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:04,067 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,067 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,068 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,068 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,068 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,068 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,068 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,068 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,068 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,069 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,069 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,069 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:04,069 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,069 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,069 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,070 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,070 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,070 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,070 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,074 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:04,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,074 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,075 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,075 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,075 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,082 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 142#L717-1true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,082 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,082 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:04,082 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:04,082 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:04,082 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:04,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,091 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,091 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,092 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,092 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,092 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,092 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,093 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,094 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,094 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,096 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,096 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,096 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,096 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 189#L715-1true]) [2021-06-11 05:14:04,147 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,147 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,147 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,147 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,223 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:04,223 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,223 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,223 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,276 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,276 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,276 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:04,276 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:04,285 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:04,285 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:04,285 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:04,285 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,488 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:05,488 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:05,488 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,488 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:05,488 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,488 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:05,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:05,725 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,725 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 05:14:05,725 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:05,726 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:05,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true, 62#L715true]) [2021-06-11 05:14:05,741 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:05,741 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:05,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][633], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:14:05,742 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:05,742 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:05,753 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:05,753 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,753 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:05,757 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:05,757 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,758 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,758 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 191#L715true]) [2021-06-11 05:14:05,796 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:05,796 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:05,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:05,891 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,891 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:05,891 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:05,891 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:06,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:14:06,095 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,095 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,095 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,095 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:14:06,096 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,096 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,096 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:06,096 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:06,113 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,113 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,114 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,114 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,114 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,114 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,116 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:14:06,116 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 62#L715true]) [2021-06-11 05:14:06,117 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,117 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,117 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,117 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:06,125 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,125 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,125 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,125 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:14:06,127 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:06,127 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,127 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][96], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:14:06,128 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,128 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,128 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,128 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][219], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:06,129 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,129 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,129 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,129 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,132 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,132 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,132 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,132 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,132 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,132 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,132 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][46], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:06,136 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,136 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,136 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,136 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 191#L715true]) [2021-06-11 05:14:06,137 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,137 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,137 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,137 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,229 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,229 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,229 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,229 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,229 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,229 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,234 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,234 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,234 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,234 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,234 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,364 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:06,364 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,364 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:06,364 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:06,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:06,379 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,379 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,379 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,379 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:06,394 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,394 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,394 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,394 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true, 62#L715true]) [2021-06-11 05:14:06,395 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,395 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,395 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,395 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:06,399 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,399 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,399 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,399 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:06,430 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,430 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,430 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:06,491 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,491 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,491 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,491 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][23], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:06,492 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,492 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:06,494 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,494 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,494 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,494 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:06,496 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:06,496 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:06,496 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,502 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,502 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,502 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,502 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:06,535 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,535 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,535 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,535 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,535 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,535 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:06,539 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,539 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,539 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,540 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,569 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,569 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,569 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,570 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,570 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,570 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,572 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,572 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,572 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,572 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,572 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,572 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,577 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:06,577 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,578 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,578 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,582 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,582 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,582 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,583 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,583 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,583 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,586 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:06,586 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,586 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,587 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,587 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,587 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,587 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,587 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,587 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,590 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,590 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,590 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,590 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,592 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,592 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,592 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,592 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:06,596 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,596 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,596 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,596 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,597 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,597 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,597 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,597 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,603 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,603 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,603 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,604 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,605 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,605 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,605 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,605 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,608 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,608 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,608 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,608 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,609 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,610 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,610 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,610 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:06,614 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:06,615 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,615 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,615 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,615 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:06,617 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,617 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,617 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,617 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,617 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:06,617 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,618 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,618 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,618 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:06,620 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:06,620 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,620 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,622 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,622 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,622 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,622 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:06,630 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,630 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,630 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,630 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,632 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,632 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:06,632 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,632 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:06,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:06,638 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:06,638 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:06,638 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:06,638 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,083 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,083 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,083 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,083 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,083 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,083 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,091 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,091 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,091 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,092 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,252 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,252 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,252 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,252 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,254 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,254 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,254 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,254 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,263 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,263 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,264 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,264 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,264 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,264 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,264 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,265 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,265 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,265 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,265 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,265 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,265 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,268 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,268 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,268 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,268 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,269 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,269 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,269 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,269 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,269 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,269 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,270 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,270 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,270 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,270 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,270 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,270 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:07,331 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,331 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 05:14:07,331 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:07,331 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:14:07,359 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,359 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:07,359 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:07,359 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,361 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,361 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,361 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,361 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,376 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,376 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,376 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,376 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,376 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,378 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,378 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,378 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,378 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,379 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,379 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,379 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,379 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:07,383 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,383 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,383 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,383 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:07,384 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,384 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,384 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,384 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,386 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,386 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,386 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,386 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:07,387 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,387 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,387 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,387 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:07,388 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:07,388 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:07,388 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,388 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,390 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,390 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,390 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,391 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,391 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,391 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,391 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,392 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,392 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,392 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,392 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,393 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,393 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,393 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,393 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,393 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,393 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,393 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:07,394 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,394 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,394 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,395 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,395 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,395 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,395 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,396 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,396 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,396 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,396 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,400 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,400 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,415 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,415 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,415 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,415 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,433 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,434 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,434 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,434 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,434 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,434 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,437 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,437 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:07,437 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,437 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,437 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,437 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,437 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,442 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,442 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:07,442 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:07,442 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,442 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:07,443 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,443 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:07,444 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,444 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,444 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,445 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,445 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,445 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,445 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 16#thr1ENTRYtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,447 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,447 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,447 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,447 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:07,448 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:07,448 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,448 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,448 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:07,534 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:07,584 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:07,584 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:07,584 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,584 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:07,600 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:07,600 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,600 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,600 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:07,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:07,600 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:07,600 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,601 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:07,601 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][187], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:07,741 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:07,741 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:07,741 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:07,741 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:08,970 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:08,970 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:08,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:08,970 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:08,971 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:08,971 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:09,083 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,083 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,083 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,083 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:09,149 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,149 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,149 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,149 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:09,178 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,178 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,178 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,178 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][859], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,187 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,187 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,187 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,187 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,193 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,193 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,238 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,238 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,238 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,238 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:14:09,444 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,444 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,445 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,445 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:14:09,445 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,445 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,446 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,446 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:09,446 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,446 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,446 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,446 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 191#L715true]) [2021-06-11 05:14:09,448 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,448 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,448 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,448 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][170], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:09,449 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,449 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,449 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,449 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:09,471 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,471 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,471 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,471 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:09,479 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,479 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,479 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,479 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:09,479 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,479 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:09,479 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,480 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:09,480 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:09,481 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:09,481 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,481 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,482 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,482 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,482 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:14:09,621 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,621 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,621 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,621 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 108#L714-2true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:09,623 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,623 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,631 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,631 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,631 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,631 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,633 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,633 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,633 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,633 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,634 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,634 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,634 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,634 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,638 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,638 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,638 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,638 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,639 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,639 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,641 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,641 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,641 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,641 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,642 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,644 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,644 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,644 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,645 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,645 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,645 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,646 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,646 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,646 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,646 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,647 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,647 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,647 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,647 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:09,648 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,648 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,648 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,648 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:09,648 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,648 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,649 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,649 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:09,649 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,649 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,649 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,649 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:09,650 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:09,650 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:09,650 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,650 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,651 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,651 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,652 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,652 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,652 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,653 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,653 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,653 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,653 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,654 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,654 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,655 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,655 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:09,656 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,656 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,656 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,656 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,657 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,657 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,657 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,657 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,658 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,658 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,658 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,658 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,659 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,659 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,659 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,659 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,661 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,661 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,661 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,661 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,661 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,661 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,661 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,684 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,684 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,684 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,684 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,687 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,687 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2021-06-11 05:14:09,687 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-06-11 05:14:09,687 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-06-11 05:14:09,688 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-06-11 05:14:09,688 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-06-11 05:14:09,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,702 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,702 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,702 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:09,709 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,709 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,709 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,710 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,711 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,711 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,711 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,711 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 16#thr1ENTRYtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,712 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,712 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:09,712 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,712 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:09,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:14:09,730 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,730 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,730 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,730 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,782 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,782 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,782 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,782 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,782 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,782 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:09,786 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:09,789 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,789 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,789 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:09,789 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,800 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:09,801 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,801 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,802 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,802 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,802 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,805 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,805 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,805 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,805 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,805 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,805 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,806 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,806 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,806 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,806 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,806 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,806 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,809 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,809 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,809 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,810 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,810 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,810 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,813 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,814 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,814 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,814 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,814 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,814 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:09,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,821 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,821 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,821 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,821 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,822 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,822 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:09,822 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,822 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,824 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,824 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,824 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,824 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,825 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:09,825 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,825 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,826 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,826 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,826 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,826 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,826 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:09,829 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,829 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:09,830 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,848 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:09,848 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,848 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:09,861 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:09,861 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:09,861 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:09,861 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,211 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 124#thr1ENTRYtrue, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:10,211 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,211 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,213 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:10,213 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,213 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,213 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,213 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,213 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,214 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 124#thr1ENTRYtrue, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:10,214 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,214 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,214 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,214 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,214 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,226 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:10,226 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,226 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:10,227 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,229 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:10,229 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,229 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,229 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,229 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,229 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:10,242 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,242 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,242 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:10,286 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,286 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:10,286 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,286 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,289 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:10,289 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,289 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,289 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,289 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,289 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,292 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,292 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,293 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,293 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,293 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,293 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,298 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,298 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,299 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,299 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,299 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,299 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,301 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,301 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,301 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,301 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,301 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,301 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,306 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,306 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,306 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,306 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,306 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,306 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,323 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,324 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,324 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,324 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,324 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,324 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,347 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,347 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,349 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,349 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,349 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,349 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,350 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:10,350 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,350 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,351 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,351 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,351 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:10,355 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:10,355 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,392 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,392 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,392 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,392 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,392 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,392 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,397 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,397 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:10,397 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,397 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:10,419 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,419 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,419 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,419 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:10,427 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,427 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:10,427 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,428 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,428 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,428 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,501 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,502 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,502 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,502 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,502 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,504 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,504 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,504 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,504 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true, 62#L715true]) [2021-06-11 05:14:10,530 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,530 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:10,531 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][633], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true]) [2021-06-11 05:14:10,531 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,531 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,533 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,533 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,533 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:14:10,536 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:14:10,536 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,536 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,537 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,537 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,537 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,538 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,538 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:10,538 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:10,538 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:10,542 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,542 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,542 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,542 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:10,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:10,864 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:10,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:10,869 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,869 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:10,869 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:10,869 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:11,557 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,557 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,557 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,557 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:11,558 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,558 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,558 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,558 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:11,559 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,559 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,559 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,559 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 202#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:11,559 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,559 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,560 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,560 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:11,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][293], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 142#L717-1true, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:11,851 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:11,852 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:11,852 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:11,852 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:12,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:12,500 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,500 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 05:14:12,500 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:12,500 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:12,500 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:12,501 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,501 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:12,501 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:12,501 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,501 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:12,785 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][711], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:12,786 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:12,786 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:12,786 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:12,786 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,786 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:12,786 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,786 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:12,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:12,884 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:12,884 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:12,885 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:12,885 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:12,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:12,983 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,983 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:12,983 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:12,983 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:12,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, 233#true, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:12,985 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:12,985 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:12,985 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:12,985 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,001 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,002 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,002 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,002 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,005 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,005 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,005 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,006 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,007 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,007 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,007 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,008 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,012 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,012 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,012 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,012 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,012 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,012 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,012 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,013 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,013 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,013 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,014 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,014 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,014 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,014 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,014 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,014 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:13,147 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,147 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,147 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,147 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,164 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,164 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,164 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,164 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,200 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,200 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,200 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,200 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,209 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,209 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,209 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,209 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,218 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,218 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,218 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,219 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,227 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,227 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,227 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,227 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][569], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,230 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,235 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,235 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,235 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,235 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,235 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,235 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,241 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,241 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,241 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,241 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,241 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,241 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 142#L717-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:13,250 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,250 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,250 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:13,600 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,600 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,600 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,600 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,631 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,631 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:13,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:13,634 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,634 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,634 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,634 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:13,635 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,635 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,636 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,636 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,636 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:13,637 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,637 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,637 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:13,638 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,638 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,638 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,638 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,639 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,639 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,639 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,639 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:13,650 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,650 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:13,651 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,651 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,651 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,651 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:13,651 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,651 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,652 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][398], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,652 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,652 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:13,652 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,652 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,652 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,652 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,655 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:13,655 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,655 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:13,655 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,655 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,655 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:13,660 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,660 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,660 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:13,661 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,661 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,661 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,661 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:13,665 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,665 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,665 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,665 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,665 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,764 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:13,764 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,764 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,764 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:13,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,783 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,783 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,783 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,783 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:13,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,805 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,805 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,805 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,805 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,833 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,833 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,833 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:13,833 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:13,844 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:13,844 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,844 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:13,844 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 191#L715true]) [2021-06-11 05:14:14,255 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:14,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:14,468 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:14,468 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,468 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:14,468 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,468 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:14,468 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:14,802 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:14,802 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:14,802 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,802 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:14,802 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,802 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,966 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true]) [2021-06-11 05:14:14,966 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,966 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:14,966 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,966 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:14,971 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:14,971 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:14,971 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:14,972 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true, 62#L715true]) [2021-06-11 05:14:14,973 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 142#L717-1true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:14:14,978 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,978 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,978 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,978 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 10#L711-5true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:14,979 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,979 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,979 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:14,980 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:14,980 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:14,980 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,063 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:15,064 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,064 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,064 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,064 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,064 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,065 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:15,065 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,066 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,066 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,066 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,066 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,066 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 204#L713-2true, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:15,128 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,129 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,129 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:15,130 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,130 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,130 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,130 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:15,161 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,161 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,162 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,162 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,191 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:15,191 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,191 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,191 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,191 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,191 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:15,195 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:15,195 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,195 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,195 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,196 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:15,205 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,205 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,205 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,205 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:15,212 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,212 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,212 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,212 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,222 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,222 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,222 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,224 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,224 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,224 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,224 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,224 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,224 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,226 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,226 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,226 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,226 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,226 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,226 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,229 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,229 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,230 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,230 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,230 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,230 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,233 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,233 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,233 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,237 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,237 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,237 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,237 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,237 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,239 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,239 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,239 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,243 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,243 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:15,243 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,243 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,243 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:15,248 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,248 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,248 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,248 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:15,249 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,249 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,249 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:15,255 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,255 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,256 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,256 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:15,258 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,258 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:15,260 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,261 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,261 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,261 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,261 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:15,263 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,263 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,263 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,267 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,267 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,267 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,267 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:15,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,269 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,269 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,269 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,269 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,271 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,271 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,271 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,271 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,428 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:15,429 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,429 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,429 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,429 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,429 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 212#L724true, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,530 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,530 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,530 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,530 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,531 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,531 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,531 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,531 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,534 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,534 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,535 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,535 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,537 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,537 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,537 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,537 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,538 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,538 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,538 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,538 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,541 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 86#L714-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,541 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,541 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,541 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,542 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,542 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 123#L724true, 251#true]) [2021-06-11 05:14:15,571 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,571 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,571 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,571 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:15,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:15,574 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,574 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,574 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 05:14:15,574 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:15,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 191#L715true]) [2021-06-11 05:14:15,590 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,590 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:15,590 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:15,590 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,597 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,597 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,597 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,597 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,598 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,598 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,598 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,599 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,599 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,599 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,599 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,602 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,602 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,602 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,604 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,604 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,604 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,605 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,605 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,606 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,606 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:15,606 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,606 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,606 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,606 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,607 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,607 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,607 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,607 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,607 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,607 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,608 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:15,608 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,608 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,609 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,609 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,609 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,609 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,609 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,609 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,616 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,616 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,616 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,616 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,616 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,617 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,617 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,617 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,617 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,617 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,618 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,618 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,619 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,619 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,619 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,619 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,621 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,621 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,621 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,621 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,627 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 142#L717-1true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,627 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,627 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,627 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:15,627 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,627 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:15,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 189#L715-1true]) [2021-06-11 05:14:15,673 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,673 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,673 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,673 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:15,703 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:15,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,703 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,765 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,765 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,765 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:15,765 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:15,772 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:15,772 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:15,772 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:15,772 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:16,448 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:16,448 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:16,448 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:16,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:16,877 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:16,877 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:16,877 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:16,877 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:14:16,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:16,986 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:16,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:16,986 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:16,986 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:16,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][859], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:16,988 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:14:17,141 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,141 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,141 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,141 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][94], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 318#(and (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0))]) [2021-06-11 05:14:17,141 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,142 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,142 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,142 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:17,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:17,156 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,156 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,156 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,156 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:17,178 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,178 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,179 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,179 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,219 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,219 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,220 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,221 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 233#true, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,221 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,221 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,222 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,222 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,223 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,223 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,223 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,223 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:17,224 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,224 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,224 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,224 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,226 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,226 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,228 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,228 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,229 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,229 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,229 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,229 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:17,230 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,230 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,230 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,230 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,231 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:17,231 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,231 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,232 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,232 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,232 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,232 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,232 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,232 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,233 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,234 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,234 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,244 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,245 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,245 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,245 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,245 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,245 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,246 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,247 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:17,247 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,247 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,247 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:17,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,248 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,250 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,300 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,300 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,301 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,301 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,305 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,305 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,305 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,307 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,307 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,307 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,308 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,308 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,311 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,311 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,311 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,312 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,316 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,316 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,316 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,316 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,319 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,319 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,319 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,319 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,333 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,334 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,334 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,334 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,334 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,334 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,335 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,335 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,335 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,336 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,336 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,339 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,339 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,339 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,339 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,339 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,339 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,340 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,340 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,340 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,340 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,342 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,342 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,342 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,342 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,342 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,343 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,346 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,346 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,347 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,347 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,349 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,349 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,349 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,349 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,349 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,353 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,353 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,353 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,353 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,353 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,353 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,362 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,362 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,362 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,362 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,363 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,363 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,363 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,363 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,370 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,370 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,370 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,370 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,371 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,374 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,374 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,374 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,374 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,375 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,375 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,376 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,376 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,381 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,381 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,381 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,383 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,383 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,383 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,385 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,385 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,385 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,385 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,385 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,386 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,386 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,386 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,387 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,387 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,390 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,390 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,390 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,391 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,412 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,412 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,412 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,412 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:17,413 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,414 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,414 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,414 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 189#L715-1true]) [2021-06-11 05:14:17,721 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,721 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,721 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,721 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,725 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,726 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,726 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,726 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,738 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,738 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,738 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,738 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,738 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,738 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,739 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,739 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,739 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,739 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,739 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,739 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,740 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,740 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,740 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,740 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,740 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,740 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,741 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,741 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,741 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,741 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,741 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,741 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,746 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,746 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,746 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,746 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,746 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,747 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,747 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,747 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,747 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,747 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,747 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,748 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,748 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,748 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,748 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,748 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,748 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,749 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,749 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,749 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,749 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,749 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,749 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,755 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,755 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,755 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,755 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,755 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,755 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,756 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,756 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,756 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,756 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,756 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,756 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,774 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,774 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,774 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,774 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,778 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,778 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,778 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,778 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue]) [2021-06-11 05:14:17,819 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:17,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,819 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,828 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,828 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,828 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,828 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,830 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,831 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,831 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,838 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,838 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,838 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,838 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,838 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,838 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,839 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,839 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,839 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,839 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,839 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,839 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,844 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,845 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,854 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,854 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,854 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,855 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,855 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,867 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,867 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,868 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,868 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,875 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,875 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,875 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,875 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,875 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,875 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,902 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,902 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,902 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,902 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,903 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,903 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,903 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,903 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,907 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,907 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,907 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,907 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,909 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,909 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,909 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,909 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,929 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,929 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,929 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:17,931 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,931 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,931 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,931 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:17,932 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,932 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,932 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,932 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,933 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,933 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,933 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,933 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,933 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,933 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,936 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,936 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,936 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,936 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,947 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,947 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,947 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:17,947 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,965 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,965 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,965 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:17,965 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,965 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:17,973 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,973 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,973 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:17,973 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:17,976 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:17,976 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:18,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:18,017 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,017 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,017 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,017 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:18,018 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,018 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,018 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,018 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:14:18,062 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,062 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,062 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,062 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,063 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:18,064 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,064 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,064 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,064 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:18,064 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:18,065 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:18,065 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,065 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 191#L715true]) [2021-06-11 05:14:18,091 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:18,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:18,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:18,120 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,120 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:18,120 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:18,120 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L716-3-->L713-2: Formula: (not (= (select (select |v_#memory_int_1025| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|) 0)) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_51|, #memory_int=|v_#memory_int_1025|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread1of4ForFork0_findMax_#t~mem9=|v_thr1Thread1of4ForFork0_findMax_#t~mem9_33|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem9][187], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 204#L713-2true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:18,261 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:18,262 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:18,262 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:18,262 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:19,659 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:19,659 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:19,659 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:19,659 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:19,659 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,659 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), 7#thr1EXITtrue, 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 108#L714-2true, Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))]) [2021-06-11 05:14:19,798 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,798 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:19,798 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:19,798 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-06-11 05:14:19,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:19,947 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:19,947 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,947 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,947 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:19,949 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:19,949 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,949 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,949 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:19,952 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:19,952 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,952 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,952 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:19,953 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:19,953 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,953 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,953 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:19,955 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:19,955 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:19,955 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:19,955 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:20,006 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,006 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:20,006 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,006 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:20,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:14:20,035 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,035 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:20,035 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:20,035 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,067 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,067 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,067 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,067 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,072 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,072 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,072 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,072 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,077 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,077 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,077 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,077 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,080 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,080 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,080 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,080 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,088 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,089 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,089 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,089 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:20,229 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,229 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:20,229 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:20,229 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:14:20,266 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,266 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:20,266 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:20,266 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true, 62#L715true]) [2021-06-11 05:14:20,279 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,279 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,279 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,279 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:20,280 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,280 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,280 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,280 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,285 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:20,285 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,285 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:20,285 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:20,285 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:20,285 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,285 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:20,290 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,364 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:20,364 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,364 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,364 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,376 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,376 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,376 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,376 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,386 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,386 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,386 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,386 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,388 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,388 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,388 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,388 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,398 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,398 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,398 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,398 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,403 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,403 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,403 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,403 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:20,828 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,828 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,828 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1618] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= |v_#memory_int_1127| (store |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232| (store (select |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232|) |v_ULTIMATE.start_main_~#t~0.offset_210| 0))) InVars {#memory_int=|v_#memory_int_1128|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} OutVars{#memory_int=|v_#memory_int_1127|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} AuxVars[] AssignedVars[#memory_int][536], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,904 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,904 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,904 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:20,904 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1534] L735-4-->L735-2: Formula: (= (store |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224| (store (select |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224|) |v_ULTIMATE.start_main_~#t~0.offset_206| 0)) |v_#memory_int_967|) InVars {#memory_int=|v_#memory_int_968|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} OutVars{#memory_int=|v_#memory_int_967|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} AuxVars[] AssignedVars[#memory_int][246], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:20,905 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:20,905 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,905 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:20,905 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:21,002 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,002 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,002 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:21,002 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,007 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][95], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 189#L715-1true]) [2021-06-11 05:14:21,007 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,007 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,008 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,008 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 7#thr1EXITtrue, 10#L711-5true, 75#thr1EXITtrue, 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:21,030 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,031 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,090 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,091 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:21,091 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,095 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,095 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,095 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,095 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,095 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,096 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,096 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:21,096 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,096 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,096 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,096 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,096 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,098 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:21,099 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,099 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,099 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,107 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,107 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,107 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,107 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,109 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,109 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,109 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,109 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,111 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,111 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,111 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,115 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:21,116 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,116 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,116 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,116 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:21,117 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,117 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,117 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,117 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,122 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,122 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,122 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,122 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,127 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,127 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,127 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,127 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,128 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,129 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,129 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,129 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,134 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,135 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,135 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,135 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,137 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,137 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,137 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,137 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,137 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,137 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:21,143 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,143 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,143 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,146 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,147 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,147 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,147 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,148 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,148 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,148 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,148 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,149 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,149 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,150 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,150 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,151 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,151 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,151 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,151 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:21,244 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,244 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,244 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,244 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:21,257 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,257 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,257 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,257 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,257 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,257 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,258 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:21,258 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,258 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,258 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,258 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:21,261 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,261 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,261 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,261 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:21,263 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,263 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:21,315 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,315 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,315 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,315 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,316 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,316 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,316 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,316 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,318 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,318 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,318 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,318 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:21,330 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,330 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,330 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,330 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 123#L724true, 251#true]) [2021-06-11 05:14:21,331 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,331 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:21,331 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 05:14:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:21,337 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,337 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:21,337 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,337 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:21,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:21,344 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,344 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,344 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,344 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,345 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,345 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,345 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,345 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,346 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,346 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:21,347 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,347 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,347 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,347 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:21,354 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:21,354 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,354 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,355 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,355 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,355 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,359 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][70], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,359 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,359 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,359 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:21,359 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,359 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,359 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:21,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,439 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,439 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,439 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,439 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,456 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,456 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,456 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,456 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,476 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,477 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,477 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,477 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:21,485 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,485 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,485 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,485 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 191#L715true]) [2021-06-11 05:14:21,776 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,776 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,776 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,776 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,926 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:21,926 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:21,926 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:21,926 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:21,926 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:21,926 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0)]) [2021-06-11 05:14:22,091 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,091 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:22,091 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,121 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,121 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,121 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,121 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,121 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,121 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,122 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,122 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,122 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:22,123 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,123 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,123 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,123 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,131 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][169], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,131 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,131 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,132 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:22,132 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,132 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:22,132 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,132 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,162 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:22,162 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,162 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,165 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,165 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,166 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,167 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,168 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:22,168 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,168 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,168 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,168 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,168 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,169 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,169 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,171 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,171 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,171 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,171 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,171 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,171 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:22,179 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,179 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,179 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,179 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:22,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,192 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,192 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,192 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,202 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,202 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,202 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,202 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,203 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,203 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,203 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,203 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,203 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,203 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,204 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,204 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,204 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,205 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,205 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,208 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,208 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,208 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,208 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,208 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,208 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,210 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,210 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,210 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,210 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,210 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,210 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,211 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,211 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,211 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,214 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,214 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,215 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,216 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,216 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,216 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,216 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,216 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:22,235 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,236 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,236 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,236 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,242 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,242 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,244 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,244 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,246 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,246 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,246 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,248 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,248 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,248 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,250 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,250 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,250 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,251 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,251 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,251 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 191#L715true]) [2021-06-11 05:14:22,476 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,476 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,476 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,476 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,491 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 124#thr1ENTRYtrue, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,491 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,496 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,497 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,497 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,498 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,498 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,498 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,498 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,498 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,499 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,499 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,499 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,499 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,499 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,499 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,502 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,503 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,504 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,504 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,504 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,504 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,504 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,504 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,727 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,727 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,727 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,728 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,728 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,728 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,736 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:22,736 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,737 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,737 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,738 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,738 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,741 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true, 191#L715true]) [2021-06-11 05:14:22,741 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,741 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,741 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,741 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,741 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,741 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,741 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,742 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,742 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,747 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,747 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,747 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,747 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,747 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:22,772 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,772 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,772 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:22,772 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,812 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,812 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,812 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,812 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,814 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,814 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,814 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,814 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:22,815 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,815 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,816 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,816 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,845 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,845 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,845 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,845 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,849 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,849 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,849 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,849 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,849 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,849 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,852 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,853 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,853 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,853 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,853 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,853 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,861 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,861 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,861 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,861 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,861 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,861 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,865 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,866 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,866 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,874 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,874 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,874 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,874 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,874 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,874 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,877 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,877 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,877 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,877 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,877 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,877 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,883 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,883 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:22,883 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,883 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,915 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,915 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,915 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,915 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 142#L717-1true, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,933 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,933 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,933 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,933 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,937 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,937 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,937 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,937 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,938 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,938 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,938 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,938 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,939 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,939 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,939 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,940 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][53], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,943 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:22,943 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,943 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,943 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,945 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][116], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,945 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,945 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,947 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,947 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,947 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,947 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1476] L715-->L716-3: Formula: (and (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_15 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| |v_~#max~0.offset_384|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5) (let ((.cse2 (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 1))) |v_#memory_int_907|)) (and (= (store |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 (store (select |v_#memory_int_908| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5 0)) |v_#memory_int_907|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5| |v_~#max~0.base_384|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_19 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5) (< v_thr1Thread2of4ForFork0_findMax_~c~0_15 v_thr1Thread2of4ForFork0_findMax_~e~0_19) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5)) InVars {~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, #memory_int=|v_#memory_int_908|, ~#max~0.base=|v_~#max~0.base_384|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_19, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_27|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_5|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_15, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_5, ~#max~0.base=|v_~#max~0.base_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_5, ~#max~0.offset=|v_~#max~0.offset_384|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_5|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_19|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_5|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_5|, #memory_int=|v_#memory_int_907|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_5|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][198], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:22,948 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,948 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:22,948 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,948 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,957 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,957 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue, 191#L715true]) [2021-06-11 05:14:22,958 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:22,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 46#thr1ENTRYtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:22,975 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:22,975 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:22,976 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:22,976 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,017 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][628], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:23,017 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:23,017 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,017 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:23,017 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:23,017 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,017 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:23,860 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [65#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true]) [2021-06-11 05:14:23,860 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:23,860 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:23,860 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,860 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:23,861 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:23,963 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:23,964 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:23,964 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:23,964 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 123#L724true]) [2021-06-11 05:14:23,985 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:23,985 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:23,985 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:23,985 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:23,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:23,986 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:23,986 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:23,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:14:23,997 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:23,997 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,020 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,020 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,020 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,020 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:24,084 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,084 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:24,084 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,084 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 191#L715true]) [2021-06-11 05:14:24,095 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,095 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,095 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,095 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:24,100 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,100 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,101 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,160 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,160 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,160 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,160 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,162 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,162 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,162 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,162 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,164 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,164 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,164 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,164 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,167 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,167 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,169 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,169 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,169 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:24,226 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,226 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,226 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,227 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1618] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= |v_#memory_int_1127| (store |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232| (store (select |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232|) |v_ULTIMATE.start_main_~#t~0.offset_210| 0))) InVars {#memory_int=|v_#memory_int_1128|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} OutVars{#memory_int=|v_#memory_int_1127|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} AuxVars[] AssignedVars[#memory_int][536], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,263 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1534] L735-4-->L735-2: Formula: (= (store |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224| (store (select |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224|) |v_ULTIMATE.start_main_~#t~0.offset_206| 0)) |v_#memory_int_967|) InVars {#memory_int=|v_#memory_int_968|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} OutVars{#memory_int=|v_#memory_int_967|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} AuxVars[] AssignedVars[#memory_int][246], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,263 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,263 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1618] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= |v_#memory_int_1127| (store |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232| (store (select |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232|) |v_ULTIMATE.start_main_~#t~0.offset_210| 0))) InVars {#memory_int=|v_#memory_int_1128|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} OutVars{#memory_int=|v_#memory_int_1127|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} AuxVars[] AssignedVars[#memory_int][536], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,264 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,264 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,264 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,264 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][561], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,265 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1534] L735-4-->L735-2: Formula: (= (store |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224| (store (select |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224|) |v_ULTIMATE.start_main_~#t~0.offset_206| 0)) |v_#memory_int_967|) InVars {#memory_int=|v_#memory_int_968|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} OutVars{#memory_int=|v_#memory_int_967|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} AuxVars[] AssignedVars[#memory_int][246], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,265 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,265 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,303 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,303 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,303 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,303 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,303 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,303 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:24,305 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,305 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,305 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,305 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,305 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:24,306 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,306 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,306 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,311 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:24,312 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,312 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:24,312 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,312 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,312 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,317 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,317 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,317 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,317 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,320 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:24,320 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,320 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:24,323 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,323 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,326 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,326 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,326 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,326 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,332 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,332 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,332 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,332 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,335 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,340 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,340 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,340 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,340 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,340 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:24,386 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,386 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:24,386 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,386 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L715-1true]) [2021-06-11 05:14:24,393 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,393 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,393 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:24,393 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,400 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:24,401 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,401 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,401 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:24,401 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,401 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:24,426 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 05:14:24,426 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 05:14:24,426 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:24,426 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true, 62#L715true]) [2021-06-11 05:14:24,430 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,430 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,430 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:24,431 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:24,434 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:24,434 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,709 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:24,709 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,709 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,709 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,723 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:24,723 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,723 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,723 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,731 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:24,731 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,731 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,731 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,737 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:24,737 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,737 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,738 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:24,752 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:24,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,752 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:24,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:14:24,892 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:24,892 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,892 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:24,892 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1580] L711-5-->L715-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_41 (+ v_thr1Thread1of4ForFork0_findMax_~offset_25 2)) (= (select (select |v_#memory_int_1017| |v_~#storage~0.base_133|) (+ (* v_thr1Thread1of4ForFork0_findMax_~i~0_41 4) |v_~#storage~0.offset_133|)) v_thr1Thread1of4ForFork0_findMax_~e~0_45)) InVars {~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} OutVars{~#storage~0.offset=|v_~#storage~0.offset_133|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_25, ~#storage~0.base=|v_~#storage~0.base_133|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_21|, #memory_int=|v_#memory_int_1017|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_45, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_41} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_~e~0][92], [65#L715-1true, 66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 189#L715-1true]) [2021-06-11 05:14:25,009 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,009 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,009 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,014 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,015 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,015 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,018 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][704], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,018 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,018 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,018 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,018 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,018 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,018 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,019 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,033 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,033 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,033 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,033 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,033 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,033 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,033 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:25,034 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,034 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,034 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,034 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,034 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,036 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,036 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,037 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,037 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,038 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,038 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,038 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,038 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,039 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,039 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:25,049 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,049 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,049 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,049 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:25,050 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,050 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,050 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,051 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,052 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,052 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,052 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,064 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,064 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,064 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,064 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,065 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,065 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,065 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,065 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,065 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,070 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,070 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,070 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,070 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,073 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,074 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,074 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,074 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,075 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,075 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,075 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,075 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,083 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,083 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,083 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,084 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,084 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,084 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,085 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,085 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,085 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,085 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,085 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,085 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 142#L717-1true, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,103 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,103 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,103 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,103 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:25,190 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,228 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,228 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,233 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,233 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,233 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,233 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,233 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,233 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,233 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,234 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,234 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,237 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,237 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,237 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,238 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][497], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,238 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,238 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,238 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,238 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,239 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,239 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,239 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,239 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,239 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,239 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,240 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][506], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,240 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,240 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,240 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,240 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,240 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,241 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,241 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:25,261 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,261 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,261 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,261 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:25,264 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,264 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,272 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 73#L713-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,272 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,272 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,294 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,294 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,294 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,294 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,295 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,295 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,295 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,295 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,296 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,296 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,296 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,296 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,299 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,299 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,299 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,299 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][705], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,300 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,300 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,300 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,300 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][712], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|), 61#thr1EXITtrue]) [2021-06-11 05:14:25,301 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,301 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,301 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,302 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,313 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,313 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,313 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,313 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,319 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,319 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,319 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,319 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,322 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,322 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,322 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,322 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,335 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,335 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,335 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,335 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,338 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,338 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,338 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,339 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,339 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,342 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,342 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,349 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,349 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,349 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,349 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,352 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,352 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,352 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,352 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,365 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,365 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,365 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,365 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 45#L716-3true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,371 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,371 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,371 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,371 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 142#L717-1true, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,382 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,382 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,382 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,383 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,416 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,416 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,416 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,416 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,416 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,416 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,416 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:25,607 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,607 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,607 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,607 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 45#L716-3true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true]) [2021-06-11 05:14:25,699 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,699 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,699 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,699 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:25,855 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,855 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,855 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,855 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 123#L724true]) [2021-06-11 05:14:25,857 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,857 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,857 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:25,857 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 123#L724true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:25,883 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,883 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:25,883 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,883 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,886 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,886 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,908 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,908 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,908 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,908 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,910 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,910 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,910 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,910 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,911 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,911 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,911 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1618] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= |v_#memory_int_1127| (store |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232| (store (select |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232|) |v_ULTIMATE.start_main_~#t~0.offset_210| 0))) InVars {#memory_int=|v_#memory_int_1128|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} OutVars{#memory_int=|v_#memory_int_1127|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} AuxVars[] AssignedVars[#memory_int][536], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,927 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1534] L735-4-->L735-2: Formula: (= (store |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224| (store (select |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224|) |v_ULTIMATE.start_main_~#t~0.offset_206| 0)) |v_#memory_int_967|) InVars {#memory_int=|v_#memory_int_968|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} OutVars{#memory_int=|v_#memory_int_967|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} AuxVars[] AssignedVars[#memory_int][246], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,927 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,927 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1618] L735-4-->ULTIMATE.startErr0INUSE_VIOLATION: Formula: (= |v_#memory_int_1127| (store |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232| (store (select |v_#memory_int_1128| |v_ULTIMATE.start_main_~#t~0.base_232|) |v_ULTIMATE.start_main_~#t~0.offset_210| 0))) InVars {#memory_int=|v_#memory_int_1128|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} OutVars{#memory_int=|v_#memory_int_1127|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_232|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_210|} AuxVars[] AssignedVars[#memory_int][536], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,928 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,928 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,928 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,928 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1534] L735-4-->L735-2: Formula: (= (store |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224| (store (select |v_#memory_int_968| |v_ULTIMATE.start_main_~#t~0.base_224|) |v_ULTIMATE.start_main_~#t~0.offset_206| 0)) |v_#memory_int_967|) InVars {#memory_int=|v_#memory_int_968|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} OutVars{#memory_int=|v_#memory_int_967|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_224|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_206|} AuxVars[] AssignedVars[#memory_int][246], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,929 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,929 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,929 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,929 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,933 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:25,933 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,934 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,934 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,934 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,934 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,934 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,934 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,934 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,936 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 212#L724true, 150#L735-3true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,936 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,936 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:25,941 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,941 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,941 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,941 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 150#L735-3true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,943 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,943 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,943 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,943 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue]) [2021-06-11 05:14:25,946 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,946 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,946 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,946 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,948 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,948 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:25,948 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,948 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:25,973 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,973 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,973 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 05:14:25,973 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 191#L715true]) [2021-06-11 05:14:25,978 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 05:14:25,978 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:25,978 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,978 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:25,990 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:25,990 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,030 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,030 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,031 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,031 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,031 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,031 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,032 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,033 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,033 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,033 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 123#L724true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,035 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,035 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,035 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,035 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,036 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:26,080 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,080 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,080 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,080 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][561], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,103 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,103 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,104 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,104 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,113 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,113 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,113 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,113 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,113 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,114 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,114 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,114 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,129 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,129 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,131 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,131 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,131 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,131 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,131 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,131 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,131 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,132 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,132 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,132 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,134 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,134 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,134 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,134 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,134 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,134 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,145 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,150 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,150 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,151 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,151 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,152 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,153 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,153 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,153 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,153 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,153 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,163 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,163 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,163 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,163 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,166 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,166 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,166 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,166 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,171 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,171 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,171 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,171 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,171 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,171 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 189#L715-1true]) [2021-06-11 05:14:26,215 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,216 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,216 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,216 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,233 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [66#L715-1true, Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,234 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,234 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,234 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,234 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,234 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,238 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,238 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,238 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,239 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,239 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,242 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,242 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,242 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,242 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,242 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 73#L713-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:26,269 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,269 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,269 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,269 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, 26#L711-5true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,276 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,276 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,276 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_9| 0) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_49 (+ v_thr1Thread2of4ForFork0_findMax_~offset_29 2))) (= (store |v_#valid_886| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80| 0) |v_#valid_885|) (= |v_thr1Thread2of4ForFork0_#res.offset_9| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_80|, #valid=|v_#valid_886|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_49, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_29, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_57|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_79|, #valid=|v_#valid_885|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_9|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_9|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][22], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 7#thr1EXITtrue, 202#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 315#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,281 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, 26#L711-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,281 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,304 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][399], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,309 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,309 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,309 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,309 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,315 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,315 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,315 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,315 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,317 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,317 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,317 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,317 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), 115#L713-2true, Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,319 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,319 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,319 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,319 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,322 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][226], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,322 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,322 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,322 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,322 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,322 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,323 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,323 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,323 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,323 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 34#L715-1true, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,325 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,325 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,325 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,325 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,330 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,330 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,330 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,330 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,345 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][540], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,346 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][561], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,349 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 189#L715-1true]) [2021-06-11 05:14:26,643 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,644 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,644 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,644 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][126], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 10#L711-5true, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 115#L713-2true, Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true]) [2021-06-11 05:14:26,675 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,675 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,675 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,675 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:26,723 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,723 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:26,723 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,723 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true]) [2021-06-11 05:14:26,727 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,727 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:26,727 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,727 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,731 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,731 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,731 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,731 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 202#L711-5true, 75#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 244#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,732 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,732 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,732 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,732 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,733 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 212#L724true, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:26,733 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,733 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,733 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,733 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,733 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 123#L724true]) [2021-06-11 05:14:26,744 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,744 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,744 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,744 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 05:14:26,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 123#L724true, 251#true, 316#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem10|)]) [2021-06-11 05:14:26,747 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,747 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,747 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,747 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:26,748 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,764 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,764 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,764 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,764 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,765 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,765 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,766 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,766 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,767 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,777 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][631], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 206#thr1EXITtrue, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:26,777 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,777 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,778 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,778 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,778 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,778 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,778 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,779 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,779 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,779 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,779 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,780 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,780 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,788 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,788 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,788 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,788 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 148#L735-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:26,789 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,789 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,789 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,789 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 191#L715true]) [2021-06-11 05:14:26,806 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,806 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,806 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,806 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,810 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1621] L714-2-->L716-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|) (let ((.cse2 (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9)))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 1))) |v_#memory_int_1131|)) (and (= (store |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9 (store (select |v_#memory_int_1132| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9 0)) |v_#memory_int_1131|) (not .cse0))))) (< v_thr1Thread3of4ForFork0_findMax_~c~0_33 v_thr1Thread3of4ForFork0_findMax_~e~0_51) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|) (= v_thr1Thread3of4ForFork0_findMax_~c~0_33 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| |v_~#max~0.offset_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9| |v_~#max~0.base_490|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9) (= v_thr1Thread3of4ForFork0_findMax_~e~0_51 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1132|, ~#max~0.base=|v_~#max~0.base_490|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_43|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_9|, ~#max~0.base=|v_~#max~0.base_490|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_51, ~#max~0.offset=|v_~#max~0.offset_490|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_9, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_51|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_9, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_33, #memory_int=|v_#memory_int_1131|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_9, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_9|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_9|, thr1Thread3of4ForFork0_findMax_#t~mem8=|v_thr1Thread3of4ForFork0_findMax_#t~mem8_25|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_9} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0_findMax_#t~mem8, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][424], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 147#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue, 62#L715true]) [2021-06-11 05:14:26,810 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 86#L714-2true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,811 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,811 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 189#L715-1true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,825 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,825 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,825 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,825 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L715-->L716-3: Formula: (and (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_21 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (let ((.cse2 (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= |v_#memory_int_939| (let ((.cse1 (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))))) (and (= |v_#memory_int_939| (store |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_940| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0))) (not .cse0))))) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_400|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_25 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) (= |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7) (< v_thr1Thread4of4ForFork0_findMax_~c~0_21 v_thr1Thread4of4ForFork0_findMax_~e~0_25)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, #memory_int=|v_#memory_int_940|, ~#max~0.base=|v_~#max~0.base_400|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_35|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_25, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_21, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, ~#max~0.base=|v_~#max~0.base_400|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_23|, ~#max~0.offset=|v_~#max~0.offset_400|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5_7|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_7, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, #memory_int=|v_#memory_int_939|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem5, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][632], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 202#L711-5true, 87#L716-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 61#thr1EXITtrue, 189#L715-1true]) [2021-06-11 05:14:26,828 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,828 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 05:14:26,828 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,828 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,838 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,838 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,838 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,838 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 123#L724true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,840 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,840 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,840 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,840 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L713-2true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,841 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,841 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,841 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,841 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 86#L714-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,841 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 05:14:26,841 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,842 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,842 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,858 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 75#thr1EXITtrue, 206#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 251#true, 191#L715true]) [2021-06-11 05:14:26,858 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,858 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 05:14:26,858 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,858 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1674] L711-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of4ForFork0_#res.base_11| 0) (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_65 (+ v_thr1Thread3of4ForFork0_findMax_~offset_41 2))) (= |v_#valid_950| (store |v_#valid_951| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104| 0)) (= 0 |v_thr1Thread3of4ForFork0_#res.offset_11|)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_104|, #valid=|v_#valid_951|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_83|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_11|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_41, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_103|, #valid=|v_#valid_950|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_11|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_65} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][51], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 206#thr1EXITtrue, 150#L735-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 262#true, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 313#true, Black: 246#(<= thr1Thread1of4ForFork0_findMax_~e~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)), 251#true, 187#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 05:14:26,872 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 05:14:26,872 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 05:14:26,872 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 05:14:26,873 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,876 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 202#L711-5true, 75#thr1EXITtrue, 148#L735-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,876 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,876 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,877 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), 109#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,886 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 05:14:26,886 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,886 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,886 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L711-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_63 (+ v_thr1Thread4of4ForFork0_findMax_~offset_31 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_7| 0) (= |v_#valid_938| (store |v_#valid_939| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106| 0)) (= |v_thr1Thread4of4ForFork0_#res.base_7| 0)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_106|, #valid=|v_#valid_939|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_105|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_7|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_79|, #valid=|v_#valid_938|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_63, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_31} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][127], [Black: 258#(and (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (or (<= (+ thr1Thread1of4ForFork0_findMax_~e~0 2147483648) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (<= thr1Thread1of4ForFork0_findMax_~e~0 0)))), Black: 254#(and (or (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (and (= |~#max~0.offset| |ULTIMATE.start_main_~#t~0.offset|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 0))) (or (= 0 (+ (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) 2147483648)) (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 262#true, 136#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 202#L711-5true, 75#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, Black: 288#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 290#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 169#ULTIMATE.startErr0INUSE_VIOLATIONtrue, Black: 292#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 294#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 264#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 266#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 269#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 270#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0), Black: 272#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 274#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 276#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 278#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 280#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 282#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (not (= |~#storage~0.base| |~#max~0.base|))), Black: 284#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (not (= |~#storage~0.base| |~#max~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 244#true, 313#true, 251#true, 61#thr1EXITtrue]) [2021-06-11 05:14:26,887 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 05:14:26,887 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 05:14:26,887 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,887 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 05:14:26,888 INFO L129 PetriNetUnfolder]: 513796/657792 cut-off events. [2021-06-11 05:14:26,888 INFO L130 PetriNetUnfolder]: For 3975337/4039863 co-relation queries the response was YES. [2021-06-11 05:14:31,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2661763 conditions, 657792 events. 513796/657792 cut-off events. For 3975337/4039863 co-relation queries the response was YES. Maximal size of possible extension queue 26093. Compared 4592968 event pairs, 132079 based on Foata normal form. 8147/573152 useless extension candidates. Maximal degree in co-relation 2390631. Up to 410825 conditions per place. [2021-06-11 05:14:35,494 INFO L132 encePairwiseOnDemand]: 491/501 looper letters, 586 selfloop transitions, 293 changer transitions 0/939 dead transitions. [2021-06-11 05:14:35,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 939 transitions, 9763 flow [2021-06-11 05:14:35,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 05:14:35,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 05:14:35,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1666 transitions. [2021-06-11 05:14:35,497 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6650698602794411 [2021-06-11 05:14:35,497 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1666 transitions. [2021-06-11 05:14:35,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1666 transitions. [2021-06-11 05:14:35,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 05:14:35,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1666 transitions. [2021-06-11 05:14:35,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 333.2) internal successors, (1666), 5 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:14:35,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 501.0) internal successors, (3006), 6 states have internal predecessors, (3006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:14:35,502 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 501.0) internal successors, (3006), 6 states have internal predecessors, (3006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 05:14:35,502 INFO L185 Difference]: Start difference. First operand has 100 places, 308 transitions, 2474 flow. Second operand 5 states and 1666 transitions. [2021-06-11 05:14:35,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 939 transitions, 9763 flow